0001628280-20-012295.txt : 20200810 0001628280-20-012295.hdr.sgml : 20200810 20200810131751 ACCESSION NUMBER: 0001628280-20-012295 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 95 CONFORMED PERIOD OF REPORT: 20200630 FILED AS OF DATE: 20200810 DATE AS OF CHANGE: 20200810 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: 201088416 BUSINESS ADDRESS: STREET 1: 35 E WACKER DR STE 2400 CITY: CHICAGO STATE: IL ZIP: 60601 BUSINESS PHONE: 312-827-2800 MAIL ADDRESS: STREET 1: 35 E WACKER DR STE 2400 CITY: CHICAGO STATE: IL ZIP: 60601 FORMER COMPANY: FORMER CONFORMED NAME: ENVESTNET ASSET MANAGEMENT GROUP INC DATE OF NAME CHANGE: 20050831 10-Q 1 env-20200630.htm 10-Q env-20200630
0001337619false--12-312020Q2us-gaap:AccountingStandardsUpdate201613Memberus-gaap:AccountingStandardsUpdate201613Member6111100013376192020-01-012020-06-30xbrli:shares00013376192020-07-31iso4217:USD00013376192020-06-3000013376192019-12-31iso4217:USDxbrli:shares0001337619env:AssetBasedRevenueMember2020-04-012020-06-300001337619env:AssetBasedRevenueMember2019-04-012019-06-300001337619env:AssetBasedRevenueMember2020-01-012020-06-300001337619env:AssetBasedRevenueMember2019-01-012019-06-300001337619us-gaap:SubscriptionAndCirculationMember2020-04-012020-06-300001337619us-gaap:SubscriptionAndCirculationMember2019-04-012019-06-300001337619us-gaap:SubscriptionAndCirculationMember2020-01-012020-06-300001337619us-gaap:SubscriptionAndCirculationMember2019-01-012019-06-300001337619env:RecurringRevenueMember2020-04-012020-06-300001337619env:RecurringRevenueMember2019-04-012019-06-300001337619env:RecurringRevenueMember2020-01-012020-06-300001337619env:RecurringRevenueMember2019-01-012019-06-300001337619env:ProfessionalServicesAndOtherRevenuesMember2020-04-012020-06-300001337619env:ProfessionalServicesAndOtherRevenuesMember2019-04-012019-06-300001337619env:ProfessionalServicesAndOtherRevenuesMember2020-01-012020-06-300001337619env:ProfessionalServicesAndOtherRevenuesMember2019-01-012019-06-3000013376192020-04-012020-06-3000013376192019-04-012019-06-3000013376192019-01-012019-06-300001337619us-gaap:CommonStockMember2019-12-310001337619us-gaap:TreasuryStockMember2019-12-310001337619us-gaap:AdditionalPaidInCapitalMember2019-12-310001337619us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-310001337619us-gaap:RetainedEarningsMember2019-12-310001337619us-gaap:NoncontrollingInterestMember2019-12-3100013376192019-01-012019-12-310001337619srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:RetainedEarningsMember2019-12-310001337619srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2019-12-310001337619us-gaap:CommonStockMember2020-01-012020-03-310001337619us-gaap:AdditionalPaidInCapitalMember2020-01-012020-03-3100013376192020-01-012020-03-310001337619us-gaap:TreasuryStockMember2020-01-012020-03-310001337619us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-03-310001337619us-gaap:RetainedEarningsMember2020-01-012020-03-310001337619us-gaap:NoncontrollingInterestMember2020-01-012020-03-310001337619us-gaap:CommonStockMember2020-03-310001337619us-gaap:TreasuryStockMember2020-03-310001337619us-gaap:AdditionalPaidInCapitalMember2020-03-310001337619us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-03-310001337619us-gaap:RetainedEarningsMember2020-03-310001337619us-gaap:NoncontrollingInterestMember2020-03-3100013376192020-03-310001337619us-gaap:CommonStockMember2020-04-012020-06-300001337619us-gaap:AdditionalPaidInCapitalMember2020-04-012020-06-300001337619us-gaap:TreasuryStockMember2020-04-012020-06-300001337619us-gaap:NoncontrollingInterestMember2020-04-012020-06-300001337619us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-04-012020-06-300001337619us-gaap:RetainedEarningsMember2020-04-012020-06-300001337619us-gaap:CommonStockMember2020-06-300001337619us-gaap:TreasuryStockMember2020-06-300001337619us-gaap:AdditionalPaidInCapitalMember2020-06-300001337619us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-06-300001337619us-gaap:RetainedEarningsMember2020-06-300001337619us-gaap:NoncontrollingInterestMember2020-06-300001337619us-gaap:CommonStockMember2018-12-310001337619us-gaap:TreasuryStockMember2018-12-310001337619us-gaap:AdditionalPaidInCapitalMember2018-12-310001337619us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-12-310001337619us-gaap:RetainedEarningsMember2018-12-310001337619us-gaap:NoncontrollingInterestMember2018-12-3100013376192018-12-310001337619us-gaap:CommonStockMember2019-01-012019-03-310001337619us-gaap:AdditionalPaidInCapitalMember2019-01-012019-03-3100013376192019-01-012019-03-310001337619us-gaap:TreasuryStockMember2019-01-012019-03-310001337619us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-01-012019-03-310001337619us-gaap:RetainedEarningsMember2019-01-012019-03-310001337619us-gaap:NoncontrollingInterestMember2019-01-012019-03-310001337619us-gaap:CommonStockMember2019-03-310001337619us-gaap:TreasuryStockMember2019-03-310001337619us-gaap:AdditionalPaidInCapitalMember2019-03-310001337619us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-03-310001337619us-gaap:RetainedEarningsMember2019-03-310001337619us-gaap:NoncontrollingInterestMember2019-03-3100013376192019-03-310001337619us-gaap:CommonStockMember2019-04-012019-06-300001337619us-gaap:AdditionalPaidInCapitalMember2019-04-012019-06-300001337619us-gaap:TreasuryStockMember2019-04-012019-06-300001337619us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-04-012019-06-300001337619us-gaap:RetainedEarningsMember2019-04-012019-06-300001337619us-gaap:NoncontrollingInterestMember2019-04-012019-06-300001337619us-gaap:CommonStockMember2019-06-300001337619us-gaap:TreasuryStockMember2019-06-300001337619us-gaap:AdditionalPaidInCapitalMember2019-06-300001337619us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-06-300001337619us-gaap:RetainedEarningsMember2019-06-300001337619us-gaap:NoncontrollingInterestMember2019-06-3000013376192019-06-30env:segmentxbrli:pure0001337619env:PrivateServicesCompanyMember2020-01-080001337619env:PrivateServicesCompanyMember2020-01-082020-01-080001337619srt:AffiliatedEntityMember2020-04-012020-06-300001337619srt:AffiliatedEntityMember2020-01-012020-06-300001337619srt:AffiliatedEntityMember2020-06-300001337619env:PrivateTechnologyCompanyAcquisitionMember2020-02-182020-02-180001337619env:PrivateTechnologyCompanyAcquisitionMember2020-02-1800013376192020-06-012020-06-300001337619env:PrivateCloudTechnologyCompanyMember2020-03-022020-03-020001337619env:PrivateCloudTechnologyCompanyMember2020-03-020001337619env:PrivateFinancialTechnologyDesignCompanyMember2020-03-020001337619env:PrivateFinancialTechnologyDesignCompanyMember2020-03-032020-03-030001337619env:PrivateFinancialTechnologyDesignCompanyMember2020-01-012020-03-310001337619env:PrivateFinancialTechnologyDesignCompanyMember2020-03-030001337619env:ComputerEquipmentAndSoftwareMember2020-01-012020-06-300001337619env:ComputerEquipmentAndSoftwareMember2020-06-300001337619env:ComputerEquipmentAndSoftwareMember2019-12-310001337619us-gaap:LeaseholdImprovementsMember2020-06-300001337619us-gaap:LeaseholdImprovementsMember2019-12-310001337619srt:MinimumMemberus-gaap:FurnitureAndFixturesMember2020-01-012020-06-300001337619srt:MaximumMemberus-gaap:FurnitureAndFixturesMember2020-01-012020-06-300001337619us-gaap:FurnitureAndFixturesMember2020-06-300001337619us-gaap:FurnitureAndFixturesMember2019-12-310001337619srt:MinimumMemberus-gaap:OfficeEquipmentMember2020-01-012020-06-300001337619srt:MaximumMemberus-gaap:OfficeEquipmentMember2020-01-012020-06-300001337619us-gaap:OfficeEquipmentMember2020-06-300001337619us-gaap:OfficeEquipmentMember2019-12-310001337619srt:MinimumMemberus-gaap:BuildingAndBuildingImprovementsMember2020-01-012020-06-300001337619srt:MaximumMemberus-gaap:BuildingAndBuildingImprovementsMember2020-01-012020-06-300001337619us-gaap:BuildingAndBuildingImprovementsMember2020-06-300001337619us-gaap:BuildingAndBuildingImprovementsMember2019-12-310001337619us-gaap:LandMember2020-06-300001337619us-gaap:LandMember2019-12-310001337619env:EnvestnetWealthSolutionsMember2020-04-012020-06-300001337619env:EnvestnetWealthSolutionsMember2020-01-012020-06-300001337619env:EnvestnetDataAndAnalyticsMember2020-04-012020-06-300001337619env:EnvestnetDataAndAnalyticsMember2020-01-012020-06-300001337619env:EnvestnetWealthSolutionsMember2019-04-012019-06-300001337619env:EnvestnetWealthSolutionsMember2019-01-012019-06-300001337619env:EnvestnetDataAndAnalyticsMember2019-04-012019-06-300001337619env:EnvestnetDataAndAnalyticsMember2019-01-012019-06-300001337619us-gaap:SoftwareDevelopmentMember2020-01-012020-06-300001337619env:EnvestnetWealthSolutionsMember2019-12-310001337619env:EnvestnetDataAndAnalyticsMember2019-12-310001337619env:EnvestnetWealthSolutionsMember2020-06-300001337619env:EnvestnetDataAndAnalyticsMember2020-06-300001337619us-gaap:CustomerListsMember2020-06-300001337619us-gaap:CustomerListsMember2019-12-310001337619us-gaap:TechnologyBasedIntangibleAssetsMember2020-06-300001337619us-gaap:TechnologyBasedIntangibleAssetsMember2019-12-310001337619us-gaap:TradeNamesMember2020-06-300001337619us-gaap:TradeNamesMember2019-12-310001337619env:ConvertibleUnsecured1.75PercentNotesDueDecember2023Member2020-06-300001337619env:ConvertibleUnsecured1.75PercentNotesDueDecember2023Member2019-12-310001337619env:ConvertibleUnsecured1.75PercentNotesDueDecember2023Member2020-04-012020-06-300001337619env:ConvertibleUnsecured1.75PercentNotesDueDecember2023Member2019-01-012019-06-300001337619env:ConvertibleUnsecured1.75PercentNotesDueDecember2023Member2019-04-012019-06-300001337619env:ConvertibleUnsecured1.75PercentNotesDueDecember2023Member2020-01-012020-06-300001337619us-gaap:FairValueMeasurementsRecurringMemberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:MoneyMarketFundsMember2020-06-300001337619us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMember2020-06-300001337619us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2020-06-300001337619us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2020-06-300001337619us-gaap:FairValueMeasurementsRecurringMemberus-gaap:EstimateOfFairValueFairValueDisclosureMember2020-06-300001337619us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2020-06-300001337619us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2020-06-300001337619us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2020-06-300001337619us-gaap:FairValueMeasurementsRecurringMemberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:MoneyMarketFundsMember2019-12-310001337619us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMember2019-12-310001337619us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2019-12-310001337619us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2019-12-310001337619us-gaap:FairValueMeasurementsRecurringMemberus-gaap:EstimateOfFairValueFairValueDisclosureMember2019-12-310001337619us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2019-12-310001337619us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2019-12-310001337619us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2019-12-310001337619env:TwoThousandTwentyThreeConvertibleNotesMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2020-06-300001337619env:TwoThousandTwentyThreeConvertibleNotesMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2019-12-310001337619env:TwoThousandTwentyThreeConvertibleNotesMember2020-06-300001337619env:TwoThousandTwentyThreeConvertibleNotesMember2019-12-310001337619env:SecondAmendedAndRestatedCreditAgreementMember2020-06-300001337619env:SecondAmendedAndRestatedCreditAgreementMember2019-12-310001337619env:AssetBasedRevenueMemberenv:EnvestnetWealthSolutionsMember2020-04-012020-06-300001337619env:AssetBasedRevenueMemberenv:EnvestnetDataAndAnalyticsMember2020-04-012020-06-300001337619env:AssetBasedRevenueMemberenv:EnvestnetWealthSolutionsMember2019-04-012019-06-300001337619env:AssetBasedRevenueMemberenv:EnvestnetDataAndAnalyticsMember2019-04-012019-06-300001337619env:EnvestnetWealthSolutionsMemberus-gaap:SubscriptionAndCirculationMember2020-04-012020-06-300001337619us-gaap:SubscriptionAndCirculationMemberenv:EnvestnetDataAndAnalyticsMember2020-04-012020-06-300001337619env:EnvestnetWealthSolutionsMemberus-gaap:SubscriptionAndCirculationMember2019-04-012019-06-300001337619us-gaap:SubscriptionAndCirculationMemberenv:EnvestnetDataAndAnalyticsMember2019-04-012019-06-300001337619env:EnvestnetWealthSolutionsMemberenv:RecurringRevenueMember2020-04-012020-06-300001337619env:EnvestnetDataAndAnalyticsMemberenv:RecurringRevenueMember2020-04-012020-06-300001337619env:EnvestnetWealthSolutionsMemberenv:RecurringRevenueMember2019-04-012019-06-300001337619env:EnvestnetDataAndAnalyticsMemberenv:RecurringRevenueMember2019-04-012019-06-300001337619env:ProfessionalServicesAndOtherRevenuesMemberenv:EnvestnetWealthSolutionsMember2020-04-012020-06-300001337619env:ProfessionalServicesAndOtherRevenuesMemberenv:EnvestnetDataAndAnalyticsMember2020-04-012020-06-300001337619env:ProfessionalServicesAndOtherRevenuesMemberenv:EnvestnetWealthSolutionsMember2019-04-012019-06-300001337619env:ProfessionalServicesAndOtherRevenuesMemberenv:EnvestnetDataAndAnalyticsMember2019-04-012019-06-300001337619env:AssetBasedRevenueMemberenv:EnvestnetWealthSolutionsMember2020-01-012020-06-300001337619env:AssetBasedRevenueMemberenv:EnvestnetDataAndAnalyticsMember2020-01-012020-06-300001337619env:AssetBasedRevenueMemberenv:EnvestnetWealthSolutionsMember2019-01-012019-06-300001337619env:AssetBasedRevenueMemberenv:EnvestnetDataAndAnalyticsMember2019-01-012019-06-300001337619env:EnvestnetWealthSolutionsMemberus-gaap:SubscriptionAndCirculationMember2020-01-012020-06-300001337619us-gaap:SubscriptionAndCirculationMemberenv:EnvestnetDataAndAnalyticsMember2020-01-012020-06-300001337619env:EnvestnetWealthSolutionsMemberus-gaap:SubscriptionAndCirculationMember2019-01-012019-06-300001337619us-gaap:SubscriptionAndCirculationMemberenv:EnvestnetDataAndAnalyticsMember2019-01-012019-06-300001337619env:EnvestnetWealthSolutionsMemberenv:RecurringRevenueMember2020-01-012020-06-300001337619env:EnvestnetDataAndAnalyticsMemberenv:RecurringRevenueMember2020-01-012020-06-300001337619env:EnvestnetWealthSolutionsMemberenv:RecurringRevenueMember2019-01-012019-06-300001337619env:EnvestnetDataAndAnalyticsMemberenv:RecurringRevenueMember2019-01-012019-06-300001337619env:ProfessionalServicesAndOtherRevenuesMemberenv:EnvestnetWealthSolutionsMember2020-01-012020-06-300001337619env:ProfessionalServicesAndOtherRevenuesMemberenv:EnvestnetDataAndAnalyticsMember2020-01-012020-06-300001337619env:ProfessionalServicesAndOtherRevenuesMemberenv:EnvestnetWealthSolutionsMember2019-01-012019-06-300001337619env:ProfessionalServicesAndOtherRevenuesMemberenv:EnvestnetDataAndAnalyticsMember2019-01-012019-06-300001337619env:FidelityMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2020-04-012020-06-300001337619env:FidelityMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2019-04-012019-06-300001337619env:FidelityMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2020-01-012020-06-300001337619env:FidelityMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2019-01-012019-06-300001337619env:FidelityMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMemberenv:EnvestnetWealthSolutionsMember2020-04-012020-06-300001337619env:FidelityMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMemberenv:EnvestnetWealthSolutionsMember2020-01-012020-06-300001337619env:FidelityMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMemberenv:EnvestnetWealthSolutionsMember2019-04-012019-06-300001337619env:FidelityMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMemberenv:EnvestnetWealthSolutionsMember2019-01-012019-06-300001337619country:US2020-04-012020-06-300001337619country:US2019-04-012019-06-300001337619country:US2020-01-012020-06-300001337619country:US2019-01-012019-06-300001337619us-gaap:NonUsMember2020-04-012020-06-300001337619us-gaap:NonUsMember2019-04-012019-06-300001337619us-gaap:NonUsMember2020-01-012020-06-300001337619us-gaap:NonUsMember2019-01-012019-06-3000013376192020-07-012020-06-3000013376192021-01-012020-06-3000013376192022-01-012020-06-3000013376192023-01-012020-06-3000013376192024-01-012020-06-3000013376192025-01-012020-06-300001337619srt:MinimumMember2020-06-300001337619srt:MaximumMember2020-06-300001337619us-gaap:EmployeeStockOptionMember2020-01-012020-06-300001337619srt:MinimumMemberus-gaap:PerformanceSharesMember2020-06-300001337619srt:MaximumMemberus-gaap:PerformanceSharesMember2020-06-300001337619us-gaap:PerformanceSharesMember2020-01-012020-06-300001337619us-gaap:RestrictedStockUnitsRSUMember2019-12-310001337619us-gaap:PerformanceSharesMember2019-12-310001337619us-gaap:RestrictedStockUnitsRSUMember2020-01-012020-06-300001337619us-gaap:RestrictedStockUnitsRSUMember2020-06-300001337619us-gaap:PerformanceSharesMember2020-06-300001337619env:ConvertibleNotesDueDecember2023Member2020-06-300001337619us-gaap:EmployeeStockOptionMember2020-04-012020-06-300001337619us-gaap:EmployeeStockOptionMember2019-04-012019-06-300001337619us-gaap:EmployeeStockOptionMember2020-01-012020-06-300001337619us-gaap:EmployeeStockOptionMember2019-01-012019-06-300001337619us-gaap:RestrictedStockMember2020-04-012020-06-300001337619us-gaap:RestrictedStockMember2019-04-012019-06-300001337619us-gaap:RestrictedStockMember2020-01-012020-06-300001337619us-gaap:RestrictedStockMember2019-01-012019-06-300001337619us-gaap:WarrantMember2020-04-012020-06-300001337619us-gaap:WarrantMember2019-04-012019-06-300001337619us-gaap:WarrantMember2020-01-012020-06-300001337619us-gaap:WarrantMember2019-01-012019-06-300001337619us-gaap:ConvertibleDebtSecuritiesMember2020-04-012020-06-300001337619us-gaap:ConvertibleDebtSecuritiesMember2019-04-012019-06-300001337619us-gaap:ConvertibleDebtSecuritiesMember2020-01-012020-06-300001337619us-gaap:ConvertibleDebtSecuritiesMember2019-01-012019-06-300001337619env:EnvestnetWealthSolutionsMemberus-gaap:OperatingSegmentsMember2020-04-012020-06-300001337619env:EnvestnetWealthSolutionsMemberus-gaap:OperatingSegmentsMember2019-04-012019-06-300001337619env:EnvestnetWealthSolutionsMemberus-gaap:OperatingSegmentsMember2020-01-012020-06-300001337619env:EnvestnetWealthSolutionsMemberus-gaap:OperatingSegmentsMember2019-01-012019-06-300001337619env:EnvestnetDataAndAnalyticsMemberus-gaap:OperatingSegmentsMember2020-04-012020-06-300001337619env:EnvestnetDataAndAnalyticsMemberus-gaap:OperatingSegmentsMember2019-04-012019-06-300001337619env:EnvestnetDataAndAnalyticsMemberus-gaap:OperatingSegmentsMember2020-01-012020-06-300001337619env:EnvestnetDataAndAnalyticsMemberus-gaap:OperatingSegmentsMember2019-01-012019-06-300001337619us-gaap:CorporateNonSegmentMember2020-04-012020-06-300001337619us-gaap:CorporateNonSegmentMember2019-04-012019-06-300001337619us-gaap:CorporateNonSegmentMember2020-01-012020-06-300001337619us-gaap:CorporateNonSegmentMember2019-01-012019-06-300001337619country:US2020-06-300001337619country:US2019-12-310001337619country:IN2020-06-300001337619country:IN2019-12-310001337619env:OtherCountryMember2020-06-300001337619env:OtherCountryMember2019-12-31env:claim

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, 2020
 
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
Envestnet, Inc.
(Exact name of registrant as specified in its charter)
Delaware20-1409613
(State or other jurisdiction of
incorporation or organization)
(I.R.S Employer
Identification No.)
35 East Wacker Drive, Suite 2400, Chicago, Illinois
60601
(Address of principal executive offices)(Zip Code)
 
Registrant’s telephone number, including area code:
(312) 827-2800
Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading symbol(s)Name of exchange on which registered
Common Stock, par value $0.005 per shareENVNew York Stock Exchange
Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.  Yes   No 
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).  Yes ý  No 
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.
Large accelerated filerý Accelerated filer
Non-accelerated filer 
Smaller reporting company
Emerging growth company
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Act).  Yes   No 
As of July 31, 2020, Envestnet, Inc. had 53,772,483 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,
20202019
Assets
Current assets:
Cash and cash equivalents$92,244  $82,505  
Fees receivable, net74,871  67,815  
Prepaid expenses and other current assets38,665  32,183  
Total current assets205,780  182,503  
Property and equipment, net49,752  53,756  
Internally developed software, net78,024  60,263  
Intangible assets, net471,091  505,589  
Goodwill906,499  879,850  
Operating lease right-of-use assets, net73,537  82,796  
Other non-current assets46,722  37,127  
Total assets$1,831,405  $1,801,884  
Liabilities and Equity
Current liabilities:
Accrued expenses and other liabilities$134,763  $137,944  
Accounts payable16,132  17,277  
Operating lease liabilities13,926  13,816  
Contingent consideration1,603    
Deferred revenue42,861  34,753  
Total current liabilities209,285  203,790  
Convertible Notes due 2023311,031  305,513  
Revolving credit facility275,000  260,000  
Contingent consideration11,422  9,045  
Deferred revenue5,231  5,754  
Non-current operating lease liabilities81,600  88,365  
Deferred tax liabilities, net27,106  29,481  
Other non-current liabilities36,993  32,360  
Total liabilities957,668  934,308  
Commitments and contingencies
Equity:
Stockholders’ equity:
Preferred stock, par value $0.005, 50,000,000 shares authorized
    
Common stock, par value $0.005, 500,000,000 shares authorized; 67,396,243 and 66,320,706 shares issued as of June 30, 2020 and December 31, 2019, respectively; 53,743,382 and 52,841,706 shares outstanding as of June 30, 2020 and December 31, 2019, respectively
337  331  
Additional paid-in capital1,071,502  1,037,141  
Accumulated deficit(89,065) (75,664) 
Treasury stock at cost, 13,652,861 and 13,479,000 shares as of June 30, 2020 and December 31, 2019, respectively
(103,781) (90,965) 
Accumulated other comprehensive loss(3,198) (1,749) 
Total stockholders’ equity875,795  869,094  
Non-controlling interest(2,058) (1,518) 
Total equity873,737  867,576  
Total liabilities and equity$1,831,405  $1,801,884  

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,
2020201920202019
Revenues:
Asset-based$122,246  $120,070  $257,057  $229,004  
Subscription-based104,979  92,258  209,530  175,345  
Total recurring revenues227,225  212,328  466,587  404,349  
Professional services and other revenues8,088  12,117  15,265  19,762  
Total revenues235,313  224,445  481,852  424,111  
Operating expenses:
Cost of revenues68,849  72,080  143,782  133,725  
Compensation and benefits95,565  103,286  205,995  190,003  
General and administration38,448  42,421  79,558  82,945  
Depreciation and amortization28,443  26,915  56,126  46,432  
Total operating expenses231,305  244,702  485,461  453,105  
Income (loss) from operations4,008  (20,257) (3,609) (28,994) 
Other expense, net(8,173) (7,512) (9,710) (13,275) 
Loss before income tax provision (benefit)(4,165) (27,769) (13,319) (42,269) 
Income tax provision (benefit)1,306  (28,382) (658) (24,614) 
Net income (loss)(5,471) 613  (12,661) (17,655) 
Add: Net loss attributable to non-controlling interest547  280  401  363  
Net income (loss) attributable to Envestnet, Inc.$(4,924) $893  $(12,260) $(17,292) 
Net income (loss) per share attributable to Envestnet, Inc.:
Basic$(0.09) $0.02  $(0.23) $(0.35) 
Diluted$(0.09) $0.02  $(0.23) $(0.35) 
Weighted average common shares outstanding:
Basic53,562,850  50,870,296  53,288,741  49,526,774  
Diluted53,562,850  52,982,688  53,288,741  49,526,774  

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,
2020201920202019
Net income (loss) attributable to Envestnet, Inc.
$(4,924) $893  $(12,260) $(17,292) 
Foreign currency translation gains (losses), net of taxes
1,575  112  (1,449) 334  
Comprehensive income (loss) attributable to Envestnet, Inc.$(3,349) $1,005  $(13,709) $(16,958) 

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

See accompanying notes to unaudited Condensed Consolidated Financial Statements.

6


Envestnet, Inc.
Condensed Consolidated Statements of Stockholders' Equity (continued)
(in thousands, except share information)
(unaudited)
Accumulated
Common StockTreasury StockAdditionalOtherNon-
CommonPaid-inComprehensiveAccumulatedcontrollingTotal
SharesAmountSharesAmountCapitalIncome (Loss)DeficitInterestEquity
Balance, December 31, 201861,238,898  $306  (13,117,098) $(67,858) $761,128  $(994) $(58,882) $(1,098) $632,602  
Exercise of stock options200,326  1  —  —  3,162  —  —  —  3,163  
Issuance of common stock - vesting of restricted stock units479,479  2  —  —  —  —  —  —  2  
Acquisition of business15,755  —  —  —  772  —  —  —  772  
Stock-based compensation expense—  —  —  —  12,864  —  —  —  12,864  
Purchase of treasury stock for stock-based tax withholdings—  —  (160,456) (9,819) —  —  —  —  (9,819) 
Foreign currency translation gain (loss)—  —  —  —  —  222  —  —  222  
Net income (loss)—  —  —  —  —  —  (18,185) (83) (18,268) 
Balance, March 31, 201961,934,458  309  (13,277,554) (77,677) 777,926  (772) (77,067) (1,181) 621,538  
Exercise of stock options114,109  1  —  —  1,750  —  —  —  1,751  
Issuance of common stock - vesting of restricted stock units182,390  1  —  —  —  —  —  —  1  
Acquisition of business3,184,713  16  —  —  222,468  —  —  —  222,484  
Stock-based compensation expense—  —  —  —  13,434  —  —  —  13,434  
Purchase of treasury stock for stock-based tax withholdings—  —  (67,960) (6,143) —  —  —  —  (6,143) 
Foreign currency translation gain (loss)—  —  —  —  —  112  —  —  112  
Net income (loss)—  —  —  —  —  —  893  (280) 613  
Balance, June 30, 201965,415,670  $327  (13,345,514) $(83,820) $1,015,578  $(660) $(76,174) $(1,461) $853,790  

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,
20202019
OPERATING ACTIVITIES:
Net loss$(12,661) $(17,655) 
Adjustments to reconcile net loss to net cash provided by operating activities:
Depreciation and amortization56,126  46,432  
Provision for doubtful accounts1,515  713  
Deferred income taxes(1,598) (28,991) 
Non-cash compensation expense29,869  27,852  
Non-cash interest expense5,907  9,896  
Accretion on contingent consideration and purchase liability910  742  
Payments of contingent consideration  (578) 
Fair market value adjustment to contingent consideration liability(1,982)   
Gain on acquisition of equity method investment(4,230)   
Loss allocation from equity method investments3,286  550  
Impairment of right of use assets1,426    
Other556    
Changes in operating assets and liabilities, net of acquisitions:
Fees receivable, net(8,560) (536) 
Prepaid expenses and other current assets(7,756) (15,507) 
Other non-current assets(353) (3,241) 
Accrued expenses and other liabilities(4,484) (19,060) 
Accounts payable(2,130) (4,768) 
Deferred revenue7,236  3,940  
Other non-current liabilities1,946  2,602  
Net cash provided by operating activities65,023  2,391  
INVESTING ACTIVITIES:
Purchases of property and equipment(4,329) (8,815) 
Capitalization of internally developed software(25,703) (15,583) 
Investments in private companies(12,625) (2,000) 
Acquisitions of businesses, net of cash acquired(20,257) (321,571) 
Net cash used in investing activities(62,914) (347,969) 
FINANCING ACTIVITIES:
Proceeds from borrowings on revolving credit facility45,000  175,000  
Payments on revolving credit facility(30,000) (30,000) 
Payments of contingent consideration  (171) 
Proceeds from exercise of stock options6,683  4,914  
Purchase of treasury stock for stock-based tax withholdings(12,816) (15,962) 
Issuance of restricted stock units3  3  
Net cash provided by financing activities8,870  133,784  
EFFECT OF EXCHANGE RATE CHANGES ON CASH(1,342) 166  
INCREASE (DECREASE) IN CASH, CASH EQUIVALENTS AND RESTRICTED CASH9,637  (211,628) 
CASH, CASH EQUIVALENTS AND RESTRICTED CASH, BEGINNING OF PERIOD82,755  289,671  
CASH, CASH EQUIVALENTS AND RESTRICTED CASH, END OF PERIOD (See Note 2)$92,392  $78,043  
See accompanying notes to unaudited Condensed Consolidated Financial Statements.
8


Envestnet, Inc.
Condensed Consolidated Statements of Cash Flows (continued)
(in thousands)
(unaudited)
Six Months Ended
June 30,
20202019
Supplemental disclosure of cash flow information - net cash paid during the period for income taxes$2,136  $6,121  
Supplemental disclosure of cash flow information - cash paid during the period for interest7,861  5,952  
Supplemental disclosure of non-cash operating, investing and financing activities:
Common stock issued in acquisition of business  222,484  
Contingent consideration issued in acquisition of businesses5,239  15,880  
Purchase liabilities included in other non-current liabilities  5,468  
Purchase liabilities included in accrued expenses and other liabilities632    
Purchase of fixed assets included in accounts payable and accrued expenses and other liabilities1,139  1,567  
Membership interest liabilities included in other non-current liabilities3,098  1,480  
Common stock issued to settle purchase liability  772  
Leasehold improvements funded by lease incentive1,710  648  
Transfer of non-controlling units771    

See accompanying notes to unaudited Condensed Consolidated Financial Statements.
9

Envestnet, Inc.
Notes to Unaudited Condensed Consolidated Financial Statements
(in thousands, except share and per share amounts)

1.Organization and Description of Business

Envestnet, Inc. (“Envestnet”) and its subsidiaries (collectively, the “Company”) provide intelligent systems for wealth management and financial wellness. Envestnet’s unified technology enhances advisor productivity and strengthens the wealth management process. Through a combination of platform enhancements, partnerships and acquisitions, Envestnet empowers enterprises and advisors to more fully understand their clients and deliver better outcomes.

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

2.Basis of Presentation
 
The accompanying unaudited condensed consolidated financial statements of the Company as of June 30, 2020 and for the three and six months ended June 30, 2020 and 2019 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, 2019 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, 2020 and the results of operations, equity, comprehensive loss and cash flows for the periods presented herein. The unaudited condensed consolidated financial statements include the accounts of the Company. All significant intercompany transactions and balances have been eliminated in consolidation. Accounts for the Envestnet Wealth Solutions segment that are denominated in a non-U.S. currency have been re-measured using the U.S. dollar as the functional currency. Certain accounts within the Envestnet Data & Analytics segment are recorded and measured in foreign currencies. The assets and liabilities for those subsidiaries with a functional currency other than the U.S. dollar are translated at exchange rates in effect at the balance sheet date, and revenues and expenses are translated at average exchange rates. Differences arising from these foreign currency translations are recorded in the unaudited condensed consolidated balance sheets as accumulated other comprehensive income (loss) within stockholders' equity. The Company is also subject to gains and losses from foreign currency denominated transactions and the remeasurement of foreign currency denominated balance sheet accounts, both of which are included in other expense, net in the condensed consolidated statements of operations.

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

The unaudited condensed consolidated financial statements have been prepared pursuant to the rules and regulations of the U.S. Securities and Exchange Commission (“SEC”). Certain information and footnote disclosures normally included in financial statements prepared in accordance with accounting principles generally accepted in the United States (“GAAP”) have been condensed or omitted pursuant to such rules and regulations. References to GAAP in these notes are to the Financial Accounting Standards Board (“FASB”) Accounting Standards Codification, sometimes referred to as the codification or “ASC.” These unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes thereto included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2019, filed with the SEC on February 28, 2020.
 
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,
20202019
Cash and cash equivalents$92,244  $77,717  
Restricted cash included in prepaid expenses and other current assets  158  
Restricted cash included in other non-current assets148  168  
Total cash, cash equivalents and restricted cash$92,392  $78,043  
 
10

Envestnet, Inc.
Notes to Unaudited Condensed Consolidated Financial Statements (continued)
(in thousands, except share and per share amounts)
Financial Impacts Related To COVID-19

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

Recent Accounting Pronouncements

Recently Adopted Accounting Pronouncements—In June 2016, the FASB issued ASU 2016-13, “Financial Instruments—Credit Losses: Measurement of Credit Losses on Financial Instruments (Topic 326).” This update significantly changes the way that entities will be required to measure credit losses. This standard requires that entities estimate credit losses based upon an “expected credit loss” approach rather than the “incurred loss” approach, which is currently used. The new approach will require entities to measure all expected credit losses for financial assets based on historical experience, current conditions and reasonable forecasts of collectability. The change in approach is anticipated to impact the timing of recognition of credit losses. This standard is effective for financial statements issued by public companies for annual and interim periods beginning after December 15, 2019. These changes became effective for the Company's fiscal year beginning January 1, 2020. The Company recognized the cumulative effect of the initial application of ASU 2016-13 as an adjustment of $1,141, net of tax, to the opening balance of accumulated deficit. The Company does not expect the adoption of ASU 2016-13 to have a material impact to the results of its operations on an ongoing basis.
Not Yet Adopted Accounting Pronouncements—In December 2019, the FASB issued ASU 2019-12, “Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes.” This update aims to reduce complexity within the accounting for income taxes as part of the simplification initiative. This standard is effective for financial statements issued by public companies for annual and interim periods beginning after December 15, 2020. Early adoption of the standard is permitted. The Company is currently evaluating the potential impact of this guidance on its condensed consolidated financial statements.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       

3. Acquisitions and Other Investments

Investment in Private Services Company

On January 8, 2020, the Company acquired a 4.25% membership interest in a private services company for cash consideration of $11,000. The private services company partners with independent network advisory firms to help them grow, become more profitable and run more efficiently. The Company will use the equity method of accounting to record its portion of the private services 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 and lack of control and does not otherwise exercise control over the significant economic decisions of the private services company.

The private services company is and remains a client of the Company and has thus been determined to be a related party. Revenues from the private services company totaled $2,384 and $5,073 in the three and six months ended June 30, 2020. As of June 30, 2020, the Company had recorded a net receivable of $1,468 from the private services company.

Acquisition of Private Technology Company

On February 18, 2020, the Company, through it's wholly owned subsidiary Yodlee, Inc. (“Yodlee”), acquired a private technology company (the “Private Technology Company Acquisition”). The private technology company enables the consent generation and data flow between financial information providers, such as banks and financial institutions, and financial information users, such as financial technology lenders and other financial services agencies, through a network of cloud-based interoperable interfaces or application programming interfaces. The technology and operations of the private technology company have been integrated into the Envestnet Data & Analytics segment.

11

Envestnet, Inc.
Notes to Unaudited Condensed Consolidated Financial Statements (continued)
(in thousands, except share and per share amounts)
In connection with the Private Technology Company Acquisition, the Company acquired all of the outstanding shares and paid cash consideration of $2,343, net of cash acquired, subject to certain closing and post-closing adjustments, plus up to an additional $6,750 in contingent consideration, based upon achieving certain performance targets. The Company recorded a liability as of the date of acquisition of $5,239, which represented the estimated fair value of contingent consideration on the date of acquisition.

In June 2020, the Company determined that certain performance targets for this acquisition would not be met. As a result, the Company reduced the contingent consideration liability plus accrued interest associated with this acquisition by $1,982 and recorded this as a reduction to general and administration expenses. Future changes to the estimated fair value of the contingent consideration, if any, will be recognized in earnings of the Company.

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

The results of the private technology company's operations are included in the condensed consolidated statements of operations beginning February 18, 2020 and were not considered material to the Company’s results of operations.

Acquisition of Private Cloud Technology Company

On March 2, 2020, the Company acquired certain assets of a private cloud technology company (the “Private Cloud Technology Company Acquisition”). The private cloud technology company enables enterprises to design and implement the digital transition from legacy systems and applications to a modern cloud computing platform. The technology and operations of the private cloud technology company have been integrated into our Envestnet Wealth Solutions segment.

In connection with the Private Cloud Technology Company Acquisition, the Company paid estimated consideration of $11,968, net of cash acquired. In connection with the acquisition, the Company recorded estimated goodwill of $10,932, which is deductible for income tax purposes. The tangible assets acquired and liabilities assumed were not material.

The results of the private cloud technology company's operations are included in the condensed consolidated statements of operations beginning March 2, 2020 and were not considered material to the Company’s results of operations.

Acquisition of Private Financial Technology Design Company

On March 3, 2020, the Company acquired the outstanding units of a private financial technology design company that were not owned by the Company and merged the acquired company into a wholly owned subsidiary of the Company (the “Private Financial Technology Design Company Acquisition”). The private financial technology design company designs integrated, intuitive digital technology applications for institutional financial services firms, bank wealth management organizations, independent advisor networks, and broker-dealers. The technology and operations of the private financial technology design company have been integrated into the Envestnet Wealth Solutions segment.

The Company previously owned approximately 45% of the outstanding units in this private financial technology design company, and accounted for it as an equity method investment. Based upon the estimated value of the private financial technology design company of $11,026, the Company paid estimated consideration of $5,946, net of cash acquired, for the remaining outstanding units. As a result of the acquisition, the Company recognized a gain of $4,230 in the first quarter of 2020 on the re-measurement to fair value of its previously held interest, which is included in other expense, net in the condensed consolidated statements of operations
In connection with the Private Financial Technology Design Company Acquisition, the Company recorded estimated total goodwill of $9,241, of which approximately $1,800 is deductible for income tax purposes, and estimated identifiable intangible assets for proprietary technologies of $2,000. The tangible assets acquired and liabilities assumed were not material.

The results of the private financial technology design company's operations are included in the condensed consolidated statements of operations beginning March 3, 2020 and were not considered material to the Company’s results of operations.

12

Envestnet, Inc.
Notes to Unaudited Condensed Consolidated Financial Statements (continued)
(in thousands, except share and per share amounts)
For the three and six months ended June 30, 2020, acquisition related costs for the Company's 2020 acquisitions were not material, and are included in general and administration expenses. The Company may incur additional acquisition related costs over the remainder of 2020.

The goodwill arising from these acquisitions represents the expected synergistic benefits of these transactions, primarily related to an increase in future revenues as a result of potential new business and cross selling opportunities, as well as enhancements to our existing technologies.

For the Company's 2020 acquisitions, the estimated fair values of certain of the assets and liabilities acquired are provisional and based on the information that was available to the Company as of the acquisition date. The estimated fair values of these provisional items are based on certain valuation and other studies and 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 are subject to change and such changes could be significant. The Company expects to finalize the valuation of these estimated assets and liabilities as soon as reasonably practicable but no later than one year from the acquisition date.

Pro Forma Financial Information

On April 1, 2019, the Company acquired certain of the assets, primarily consisting of intangible assets, and the assumption of certain liabilities of the PortfolioCenter business (“PortfolioCenter”) from Performance Technologies, Inc., a wholly-owned subsidiary of The Charles Schwab Corporation. On May 1, 2019, the Company acquired all of the outstanding shares of capital stock of PIEtech, Inc. (“PIEtech”). The following pro forma financial information presents the combined results of operations of Envestnet, PortfolioCenter and PIEtech for the three and six months ended June 30, 2019 and assumes the acquisitions of PortfolioCenter and PIEtech had occurred as of the beginning of 2018. The results of the Company's other acquisitions since January 1, 2019 are not included in the pro forma financial information presented below as they were not considered material to the Company's results of operations.

The unaudited pro forma results presented below include amortization charges for acquired intangible assets, interest expense, stock-based compensation expense and income tax. The Company's pro forma information below includes the reversal of a valuation allowance on its deferred tax assets as of January 1, 2018 and the reversal of transaction costs that were incurred in 2019 as a result of these acquisitions and reverses these amounts from the appropriate periods in 2019. All intercompany revenues have been eliminated within this pro forma information.

Pro forma financial information is presented for informational purposes and is not indicative of the results of operations that would have been achieved if the acquisitions had taken place as of the beginning of 2018.
Three Months Ended June 30,Six Months Ended June 30,
20192019
Revenues$228,522  $443,275  
Net loss attributable to Envestnet, Inc.$(7,612) $(18,857) 
Net loss per share attributable to Envestnet, Inc.:
Basic$(0.15) $(0.37) 
Diluted$(0.15) $(0.37) 


13

Envestnet, Inc.
Notes to Unaudited Condensed Consolidated Financial Statements (continued)
(in thousands, except share and per share amounts)
4.Prepaid Expenses and Other Current Assets
 
Prepaid expenses and other current assets consisted of the following:
June 30,December 31,
 20202019
Prepaid technology$9,611  $8,178  
Non-income tax receivables5,851  5,555  
Advance payroll taxes and benefits4,922  5,446  
Income tax receivables3,124    
Prepaid outside information services2,553  2,209  
Prepaid insurance1,976  1,919  
Other10,628  8,876  
Total prepaid expenses and other current assets$38,665  $32,183  
 
5.Property and Equipment, Net
 
Property and equipment, net consists of the following:
  June 30,December 31,
 Estimated Useful Life20202019
Cost:   
Computer equipment and software3 years$71,090  $72,190  
Leasehold improvementsShorter of the lease term or useful life of the asset37,271  34,645  
Office furniture and fixtures
3-7 years
10,668  10,832  
Office equipment and other
3-5 years
6,925  6,850  
Building and building improvements
7-39 years
2,669  2,647  
LandNot applicable940  940  
  129,563  128,104  
Less: accumulated depreciation and amortization(79,811) (74,348) 
Total property and equipment, net$49,752  $53,756  
 
During the three and six months ended June 30, 2020, the Company retired property and equipment that was no longer in service for the Envestnet Wealth Solutions segment with an historical cost of $2,903 and $4,495, respectively. During the three and six months ended June 30, 2020, the Company retired property and equipment that was no longer in service for the Envestnet Data & Analytics segment with an historical cost of $117 and $684, respectively.

During the three and six months ended June 30, 2019, the Company retired property and equipment that was no longer in service for the Envestnet Wealth Solutions segment with an historical cost of $2,396 and $3,642, respectively. During the three and six months ended June 30, 2019, the Company retired property and equipment that was no longer in service for the Envestnet Data & Analytics segment with an historical cost of $1,640 and $4,121, respectively.

Gains and losses on asset retirements during the three and six months ended June 30, 2020 and 2019 were not material.
 
Depreciation and amortization expense was as follows:
 Three Months EndedSix Months Ended
 June 30,June 30,
 2020201920202019
Depreciation and amortization expense$5,363  $6,751  $10,680  $11,117  
 
14

Envestnet, Inc.
Notes to Unaudited Condensed Consolidated Financial Statements (continued)
(in thousands, except share and per share amounts)
6.Internally Developed Software
 
Internally developed software consists of the following:
  June 30,December 31,
 Estimated Useful Life20202019
Internally developed software5 years$130,406  $104,703  
Less: accumulated amortization (52,382) (44,440) 
Internally developed software, net $78,024  $60,263  
 
Amortization expense was as follows:
 Three Months EndedSix Months Ended
 June 30,June 30,
 2020201920202019
Amortization expense$4,334  $3,110  $7,942  $5,733  
 
7.Goodwill and Intangible Assets, Net
 
Changes in the carrying amount of goodwill were as follows:
 Envestnet Wealth SolutionsEnvestnet Data & AnalyticsTotal
Balance at December 31, 2019$583,247  $296,603  $879,850  
Acquisitions20,173  7,017  27,190  
Foreign currency and other(70) (471) (541) 
Balance at June 30, 2020$603,350  $303,149  $906,499  

Intangible assets, net consist of the following:
 June 30, 2020December 31, 2019
 Gross NetGross Net
 CarryingAccumulatedCarryingCarryingAccumulatedCarrying
 AmountAmortizationAmountAmountAmortizationAmount
Customer lists$591,520  $(173,895) $417,625  $591,520  $(148,517) $443,003  
Proprietary technologies90,714  (53,822) 36,892  87,714  (44,165) 43,549  
Trade names33,700  (17,126) 16,574  33,700  (14,663) 19,037  
Total intangible assets$715,934  $(244,843) $471,091  $712,934  $(207,345) $505,589  

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

Amortization expense was as follows:
 Three Months EndedSix Months Ended
 June 30,June 30,
 2020201920202019
Amortization expense$18,746  $17,054  $37,504  $29,582  
 
15

Envestnet, Inc.
Notes to Unaudited Condensed Consolidated Financial Statements (continued)
(in thousands, except share and per share amounts)
8.Accrued Expenses and Other Liabilities
 
Accrued expenses and other liabilities consisted of the following:
June 30,December 31,
 20202019
Accrued investment manager fees$56,061  $48,720  
Accrued compensation and related taxes44,231  53,627  
Non-income tax payables10,307  11,040  
Accrued professional services5,321  3,833  
Accrued technology3,521  3,042  
Accrued transaction costs2,761  2,482  
Accrued charitable contribution  5,020  
Other accrued expenses12,561  10,180  
Total accrued expenses and other liabilities$134,763  $137,944  

In the fourth quarter of 2019, the Company offered a voluntary early retirement program (the “Early Retirement Program”) to employees over a certain age, who have a combined age and years of experience with the Company of at least 65 years. Employees had until January 31, 2020 to voluntarily accept the program with separation of service no later than March 31, 2020. In connection with this program, the Company recorded approximately $12,000 of severance expense during the six months ended June 30, 2020. As of June 30, 2020, the Company has accrued approximately $868 in accrued compensation and related taxes and $2,336 recorded in other non-current liabilities. As of December 31, 2019, the Company had accrued approximately $1,733 in accrued compensation and related taxes and $599 recorded in other non-current liabilities. These payments will extend through 2030.
 
9.Debt
 
The Company’s outstanding debt obligations as of June 30, 2020 and December 31, 2019 were as follows: 
 June 30,December 31,
 20202019
Revolving credit facility balance$275,000  $260,000  
Convertible Notes due 2023$345,000  $345,000  
Unaccreted discount on Convertible Notes due 2023(28,811) (33,491) 
Unamortized issuance costs on Convertible Notes due 2023(5,158) (5,996) 
Convertible Notes due 2023 carrying value(1)
$311,031  $305,513  
(1) The effective interest rate on the liability component of the Convertible Notes due 2023 was 6% for the three and six months ended June 30, 2020 and 2019.

Interest expense was comprised of the following and is included in other expense, net in the condensed consolidated statement of operations:
 Three Months EndedSix Months Ended
 June 30,June 30,
 2020201920202019
Accretion of debt discount$2,349  $3,784  $4,680  $7,542  
Interest on revolving credit facility2,009  1,196  4,527  1,196  
Coupon interest1,510  2,264  3,011  4,528  
Amortization of issuance costs633  862  1,264  1,720  
Undrawn and other fees133  157  286  373  
 Total interest expense$6,634  $8,263  $13,768  $15,359  
 
The credit agreement under which the above revolving credit facility was issued (the “Amended Credit Agreement”) includes certain financial covenants and, as of June 30, 2020, the Company was in compliance with these requirements.
16

Envestnet, Inc.
Notes to Unaudited Condensed Consolidated Financial Statements (continued)
(in thousands, except share and per share amounts)
See “Note 14—Net Income (Loss) Per Share” for further discussion of the effect of conversion on net income (loss) per common share.

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, 2020 and December 31, 2019, based on the three-tier fair value hierarchy: 
 June 30, 2020
 Fair ValueLevel ILevel IILevel III
Assets:    
Money market funds$47,351  $47,351  $  $  
Assets to fund deferred compensation liability9,076      9,076  
Total assets$56,427  $47,351  $  $9,076  
Liabilities:    
Contingent consideration$13,025  $  $  $13,025  
Deferred compensation liability7,596  7,596      
Total liabilities$20,621  $7,596  $  $13,025  
 December 31, 2019
 Fair ValueLevel ILevel IILevel III
Assets:    
Money market funds$37,730  $37,730  $  $  
Assets to fund deferred compensation liability8,390      8,390  
Total assets$46,120  $37,730  $  $8,390  
Liabilities:    
Contingent consideration$9,045  $  $  $9,045  
Deferred compensation liability8,208  8,208      
Total liabilities$17,253  $8,208  $  $9,045  
 
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 as defined in ASC 820, “Fair Value Measurements and Disclosures.” The significant inputs in the Company's Level III fair value measurement not supported by market activity included its assessments of expected future cash flows related to these acquisitions and their ability to meet the target performance objectives during the subsequent periods from the date of acquisition, which management believes are appropriately discounted considering the uncertainties associated with these obligations, and are calculated in accordance with the terms of their respective agreements.

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

The table below presents a reconciliation of the Company's contingent consideration liabilities, which were measured at fair value on a recurring basis using significant unobservable inputs (Level III) for the period from December 31, 2019 to June 30, 2020: 
 Fair Value of Contingent Consideration Liabilities
Balance at December 31, 2019$9,045  
Private technology company acquisition5,239  
Fair market value adjustment on contingent consideration liability(1,982) 
Accretion on contingent consideration723  
Balance at June 30, 2020$13,025  
17

Envestnet, Inc.
Notes to Unaudited Condensed Consolidated Financial Statements (continued)
(in thousands, except share and per share amounts)
The table below presents a reconciliation of the assets used to fund deferred the Company's deferred compensation liability, which is measured at fair value on a recurring basis using significant unobservable inputs (Level III) for the period from December 31, 2019 to June 30, 2020:
 Fair Value of Assets to Fund Deferred Compensation Liability
Balance at December 31, 2019$8,390  
Contributions1,060  
Fair value adjustments(374) 
Balance at June 30, 2020$9,076  
 
The fair market value of the assets used to fund the Company's deferred compensation liability is based upon the cash surrender value of the Company's life insurance premiums. The value of the assets used to fund the Company's deferred compensation liability, which are included in other non-current assets in the condensed consolidated balance sheets, increased due to funding of the plan, partially offset by losses on the underlying investment vehicles. These losses are recognized in the Company's earnings and included in general and administration expenses in the condensed consolidated statements of operations.

The Company assesses the categorization of assets and liabilities by level at each measurement date, and transfers between levels are recognized on the actual date of the event or when changes in circumstances caused the transfer, in accordance with the Company’s accounting policy regarding the recognition of transfers between levels of the fair value hierarchy. There were no transfers between Levels I, II and III during the six months ended June 30, 2020.
 
As of June 30, 2020 and December 31, 2019, the carrying value of the Convertible Notes due 2023 equaled $311,031 and $305,513, respectively, and represented the aggregate principal amount outstanding less the unamortized discount and debt issuance costs. As of June 30, 2020 and December 31, 2019, the estimated fair value of the Convertible Notes due 2023 was $419,430 and $414,852, respectively. The Company considered the Convertible Notes due 2023 to be a Level II liability at June 30, 2020 and used a market approach to calculate the fair value. The estimated fair value was determined based on estimated or actual bids and offers of the Convertible Notes due 2023 in an over-the-counter market on June 30, 2020 (See “Note 9—Debt”).

As of June 30, 2020 and December 31, 2019, there was $275,000 and $260,000, respectively, outstanding on the revolving credit facility under the Amended Credit Agreement. As of June 30, 2020, the outstanding balance on the revolving credit facility approximated fair value as borrowings under the revolving credit facility bore interest at variable rates and the Company believes its credit risk quality was consistent with when the debt originated. The Company considered the revolving credit facility to be a Level I liability as of June 30, 2020 and December 31, 2019 (See “Note 9—Debt”).

The Company considered the recorded value of our 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, 2020 based upon the short-term nature of these assets and liabilities.
18

Envestnet, Inc.
Notes to Unaudited Condensed Consolidated Financial Statements (continued)
(in thousands, except share and per share amounts)
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,
20202019
Envestnet Wealth SolutionsEnvestnet Data & AnalyticsConsolidatedEnvestnet Wealth SolutionsEnvestnet Data & AnalyticsConsolidated
Revenues:
Asset-based$122,246  $  $122,246  $120,070  $  $120,070  
Subscription-based61,410  43,569  104,979  50,078  42,180  92,258  
Total recurring revenues183,656  43,569  227,225  170,148  42,180  212,328  
Professional services and other revenues4,029  4,059  8,088  6,742  5,375  12,117  
Total revenues$187,685  $47,628  $235,313  $176,890  $47,555  $224,445  
 
 Six Months Ended June 30,
 20202019
 Envestnet Wealth SolutionsEnvestnet Data & AnalyticsConsolidatedEnvestnet Wealth SolutionsEnvestnet Data & AnalyticsConsolidated
Revenues:      
Asset-based$257,057  $  $257,057  $229,004  $  $229,004  
Subscription-based121,733  87,797  209,530  91,104  84,241  175,345  
Total recurring revenues378,790  87,797  466,587  320,108  84,241  404,349  
Professional services and other revenues7,315  7,950  15,265  9,487  10,275  19,762  
Total revenues$386,105  $95,747  $481,852  $329,595  $94,516  $424,111  

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

 Three Months EndedSix Months Ended
 June 30,June 30,
 2020201920202019
Fidelity15 %15 %15 %15 %
 
Fidelity accounted for 18% and 18% of the Envestnet Wealth Solutions segment's revenues for the three and six months ended June 30, 2020, respectively. Fidelity accounted for 19% and 20% of the Envestnet Wealth Solutions segment's revenues for the three and six months ended June 30, 2019, respectively.

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


19

Envestnet, Inc.
Notes to Unaudited Condensed Consolidated Financial Statements (continued)
(in thousands, except share and per share amounts)
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,
 2020201920202019
United States$230,102  $217,462  $470,554  $409,581  
International (1)
5,211  6,983  11,298  14,530  
Total revenues$235,313  $224,445  $481,852  $424,111  
(1) No foreign country accounted for more than 10% of the Company's total revenues.

Remaining Performance Obligations
 
The following table includes estimated revenue expected to be recognized in the future related to performance obligations that are unsatisfied (or partially unsatisfied) as of June 30, 2020: 
Years ending December 31, 
Remainder of 2020$114,905  
2021181,322  
2022135,410  
202365,759  
202435,319  
Thereafter35,393  
Total$568,108  

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

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

Contract Balances

Total deferred revenue as of June 30, 2020 increased by $7,585 during the six months ended June 30, 2020, 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,350 and $6,865 for the three months ended June 30, 2020 and 2019, respectively. The amount of revenue recognized that was included in the opening deferred revenue balance was $25,829 and $16,588 for the six months ended June 30, 2020 and 2019, 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 $10,072 and $9,387 as of June 30, 2020 and December 31, 2019, respectively. Amortization expense for the deferred sales incentive compensation was $1,043 and $753 for the three months ended June 30, 2020, and 2019, respectively. Amortization expense for the deferred sales incentive compensation was $2,072 and $1,404 for the six months ended June 30, 2020, and 2019, respectively. Deferred sales incentive compensation is included in other non-current assets on the condensed consolidated balance sheets and amortization expense is included in compensation and benefits expenses on the condensed consolidated statements of operations. No significant impairment loss for capitalized costs was recorded during the periods.

20

Envestnet, Inc.
Notes to Unaudited Condensed Consolidated Financial Statements (continued)
(in thousands, except share and per share amounts)
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,
 2020201920202019
Asset-based$61,875  $60,293  $130,467  $114,135  
Subscription-based6,807  6,697  13,084  14,374  
Professional services and other167  5,090  231  5,216  
Total cost of revenues$68,849  $72,080  $143,782  $133,725  

12.Stock-Based Compensation
 
The Company has stock options, restricted stock units (“RSUs”) and performance stock units (“PSUs”) outstanding under the 2004 Stock Incentive Plan (the “2004 Plan”), 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, 2020, the maximum number of common shares available for future issuance under the Company’s plans is 1,372,807.  
 
Stock-based compensation expense under the Company’s plans was as follows:
 Three Months EndedSix Months Ended
 June 30,June 30,
 2020201920202019
Stock-based compensation expense$13,006  $13,434  $26,771  $26,298  
Tax effect on stock-based compensation expense(3,317) (3,504) (6,826) (6,859) 
Net effect on income$9,689  $9,930  $19,945  $19,439  
 
The tax effect on stock-based compensation expense above was calculated using a blended statutory rate of 25.5% and 26.1% for the three and six months ended June 30, 2020 and 2019, respectively.

Stock Options
 
The following weighted average assumptions were used to value options granted during the periods indicated:
 Three Months EndedSix Months Ended
 June 30,June 30,
 2020201920202019
Grant date fair value of options$  $  $  $21.55  
Volatility % % %40.0 %
Risk-free interest rate % % %2.5 %
Dividend yield % % % %
Expected term (in years)0.00.00.06.5
 
21

Envestnet, Inc.
Notes to Unaudited Condensed Consolidated Financial Statements (continued)
(in thousands, except share and per share amounts)
The following table summarizes option activity under the Company’s plans:
   Weighted-Average 
  Weighted-Remaining 
  AverageContractual LifeAggregate
 OptionsExercise Price(Years)Intrinsic Value
Outstanding as of December 31, 20191,150,586  $25.66  3.4$50,590  
Granted    
Exercised(542,449) 16.97   
Forfeited(7,213) 48.70   
Outstanding as of June 30, 2020600,924  33.23  4.024,225  
Options exercisable560,745  $32.10  3.7$23,238  
 
Exercise prices of stock options outstanding as of June 30, 2020 range from $9.00 to $55.29. At June 30, 2020, there was $468 of unrecognized stock-based compensation expense related to unvested stock options, which the Company expects to recognize over a weighted-average period of 1.6 years.
 
Restricted Stock Units and Restricted Stock Awards
 
Periodically, the Company grants restricted stock units and awards and performance-based stock units and awards to employees. Performance-based stock units and awards 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 and awards provide thresholds that dictate the number of shares to vest upon each evaluation date, which range from 50% to 150%. If these metrics are achieved, as defined in the individual grant terms, these shares would cliff vest three years from the grant date.

The following is a summary of the activity for unvested restricted stock units and performance stock units granted under the Company’s plans:
RSUsPSUs
 Number of
Shares
Weighted-
Average Grant
Date Fair Value
per Share
Number of
Shares
Weighted-
Average Grant
Date Fair Value
per Share
Outstanding as of December 31, 20191,318,870  $58.88  254,118  $67.96  
Granted951,428  74.52  67,793  81.42  
Vested(533,088) 56.77      
Forfeited(103,133) 59.89  (33,010) 64.70  
Outstanding as of June 30, 20201,634,077  68.61  288,901  71.49  

At June 30, 2020, there was $99,676 of unrecognized stock-based compensation expense related to unvested restricted stock units and awards, which the Company expects to recognize over a weighted-average period of 2.2 years. At June 30, 2020, there was $9,578 of unrecognized stock-based compensation expense related to unvested performance-based restricted stock units and awards, which the Company expects to recognize over a weighted-average period of 2.1 years.
 
13. Income Taxes

The following table includes the Company’s loss before income tax provision (benefit), income tax provision (benefit) and effective tax rate:
 Three Months EndedSix Months Ended
 June 30,June 30,
 2020201920202019
Loss before income tax provision (benefit)$(4,165) $(27,769) $(13,319) $(42,269) 
Income tax provision (benefit)1,306  (28,382) (658) (24,614) 
Effective tax rate(31.4)%102.2 %4.9 %58.2 %
22

Envestnet, Inc.
Notes to Unaudited Condensed Consolidated Financial Statements (continued)
(in thousands, except share and per share amounts)
 For the three and six months ended June 30, 2020, the Company’s effective tax rate differed from the statutory rate primarily due to the increase in the valuation allowance the Company has placed on a portion of its US deferred tax assets and the impact of state and local taxes, partially offset by the permanent book tax differences, the windfall from stock-based compensation, impact of the Coronavirus Aid, Relief, and Economic Security Act (“CARES Act”) related to net operating loss carryback, and research and experimentation credits.

For the three and six months ended June 30, 2019, the Company's effective tax rate differed from the statutory rate primarily due to the release of the Company's valuation allowance of $21,907 as a result of additional deferred tax liabilities recorded from the PIEtech acquisition, the windfall from stock-based compensation, federal and state research and development credits, and additional accruals for uncertain tax positions.

The Company's total gross liability for unrecognized tax benefits, exclusive of interest and penalties, was $20,261 and $18,939 at June 30, 2020 and December 31, 2019, respectively. Of this amount, a portion of the unrecognized tax benefits was recorded as a reduction of deferred tax assets instead of a non-current liability. The portion of the unrecognized tax benefits, exclusive of interest and penalties, recorded as a non-current liability was $6,977 and $6,504 at June 30, 2020 and December 31, 2019, respectively.
 
At June 30, 2020, the amount of unrecognized tax benefits, including interest and penalties, that would benefit the Company's effective tax rate, if recognized, was $14,618. The Company estimates that the liability for unrecognized tax benefits could decrease by $12,000 in the next twelve months as it is anticipated that reviews by tax authorities will be completed.

The Company recognizes potential interest and penalties related to unrecognized tax benefits in income tax expense. These amounts were not material for the three and six months ended June 30, 2020 and 2019. The Company had accrued interest and penalties of $8,000 and $7,336 as of June 30, 2020 and December 31, 2019, respectively.

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, restricted stock units and convertible notes using the treasury stock method, if dilutive. 
The Company accounts for the effect of its convertible notes (See “Note 9—Debt”) on diluted net income (loss) per share using the treasury stock method since they may be settled in cash, shares or a combination thereof at the Company’s option. As a result, the Convertible Notes due 2023 will have no effect on diluted net income (loss) per share until the Company’s stock price exceeds the conversion price of $68.31 per share and certain other criteria are met, or if the trading price of the convertible notes meets certain criteria. In the period of conversion, the convertible notes will have no impact on diluted net income (loss) per share if they are settled in cash and will have an impact on dilutive net income (loss) per share if they are settled in shares upon conversion.
23

Envestnet, Inc.
Notes to Unaudited Condensed Consolidated Financial Statements (continued)
(in thousands, except share and per share amounts)
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,
 2020201920202019
Basic net income (loss) per share calculation:    
Net income (loss) attributable to Envestnet, Inc.$(4,924) $893  $(12,260) $(17,292) 
Basic number of weighted-average shares outstanding53,562,850  50,870,296  53,288,741  49,526,774  
Basic net income (loss) per share$(0.09) $0.02  $(0.23) $(0.35) 
Diluted net income (loss) per share calculation:
Net income (loss) attributable to Envestnet, Inc.$(4,924) $893  $(12,260) $(17,292) 
Basic number of weighted-average shares outstanding53,562,850  50,870,296  53,288,741  49,526,774  
Effect of dilutive shares:
Options to purchase common stock  1,164,246      
Unvested restricted stock units  662,853      
Convertible notes  261,075      
Warrants  24,218      
Diluted number of weighted-average shares outstanding53,562,850  52,982,688  53,288,741  49,526,774  
Diluted net income (loss) per share
$(0.09) $0.02  $(0.23) $(0.35) 
 Securities that were anti-dilutive and therefore excluded from the computation of diluted net loss per share were as follows:
Three Months EndedSix Months Ended
 June 30,June 30,
 2020201920202019
Options to purchase common stock600,924    600,924  1,654,241  
Unvested restricted stock awards and units1,922,978    1,922,978  1,989,437  
Warrants470,000    470,000  470,000  
Convertible Notes5,050,505    5,050,505  7,793,826  
Total anti-dilutive securities8,044,407    8,044,407  11,907,504  
 
15.Segment Information
 
Business segments are generally organized around the Company's business services. The Company's business segments are:
 
Envestnet Wealth Solutions a leading provider of unified wealth management software and services to empower financial advisors and institutions.

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

The information in the following tables is derived from the Company’s internal financial reporting used for corporate management purposes. Nonsegment operating expenses include salary and benefits for certain corporate officers, certain types of professional service expenses and insurance, acquisition related transaction costs, restructuring charges, and other non-recurring and/or non-operationally related expenses. Intersegment revenues were not material for the three and six months ended June 30, 2020 and 2019.
 
See “Note 11—Revenues and Cost of Revenues” for detail of revenues by segment.
24

Envestnet, Inc.
Notes to Unaudited Condensed Consolidated Financial Statements (continued)
(in thousands, except share and per share amounts)
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,
 2020201920202019
Envestnet Wealth Solutions$19,867  $12,379  $31,207  $29,223  
Envestnet Data & Analytics(941) (8,960) (5,526) (16,888) 
Nonsegment operating expenses(14,918) (23,676) (29,290) (41,329) 
Income (loss) from operations4,008  (20,257) (3,609) (28,994) 
Other expense, net(8,173) (7,512) (9,710) (13,275) 
Consolidated loss before income tax provision (benefit)(4,165) (27,769) (13,319) (42,269) 
Income tax provision (benefit)1,306  (28,382) (658) (24,614) 
Consolidated net income (loss)(5,471) 613  (12,661) (17,655) 
Add: Net loss attributable to non-controlling interest547  280  401  363  
Consolidated net income (loss) attributable to Envestnet, Inc.$(4,924) $893  $(12,260) $(17,292) 
 
A summary of consolidated total assets, consolidated depreciation and amortization and consolidated capital expenditures follows:
June 30,December 31,
 20202019
Segment assets:  
Envestnet Wealth Solutions$1,323,409  $1,297,891  
Envestnet Data & Analytics507,996  503,993  
Consolidated assets$1,831,405  $1,801,884  

 Three Months EndedSix Months Ended
 June 30,June 30,
 2020201920202019
Segment depreciation and amortization:    
Envestnet Wealth Solutions$20,081  $16,376  $39,501  $27,643  
Envestnet Data & Analytics8,362  10,539  16,625  18,789  
Consolidated depreciation and amortization$28,443  $26,915  $56,126  $46,432  
 
Three Months EndedSix Months Ended
 June 30,June 30,
 2020201920202019
Segment capital expenditures:    
Envestnet Wealth Solutions$11,200  $10,027  $21,390  $20,865  
Envestnet Data & Analytics5,100  1,939  8,642  3,533  
Consolidated capital expenditures$16,300  $11,966  $30,032  $24,398  
 
25

Envestnet, Inc.
Notes to Unaudited Condensed Consolidated Financial Statements (continued)
(in thousands, except share and per share amounts)
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,
 20202019
United States$123,130  $108,992  
India3,950  3,988  
Other696  1,039  
Total long-lived assets, net$127,776  $114,019  
See “Note 11—Revenues and Cost of Revenues” for detail of revenues by geographic area.

17.Commitments and Contingencies
 
Purchase Obligations and Indemnifications
 
The Company includes various types of indemnification and guarantee clauses in certain arrangements. These indemnifications and guarantees may include, but are not limited to, infringement claims related to intellectual property, direct or consequential damages and guarantees to certain service providers and service level requirements with certain customers. The type and amount of any potential indemnification or guarantee varies substantially based on the nature of each arrangement. The Company has experienced no previous claims and cannot determine the maximum amount of potential future payments, if any, related to such indemnification and guarantee provisions. The Company believes that it is unlikely it will have to make material payments under these arrangements and therefore has not recorded a contingent liability associated with these arrangements in the condensed consolidated balance sheets.
 
The Company enters into unconditional purchase obligations arrangements for certain of its services that it receives in the normal course of business.
 
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. The motion to dismiss is fully briefed, and the parties are awaiting a decision from the District Court. 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. The motion to dismiss is fully briefed, and the parties are awaiting a decision from the District Court. The Company believes FinancialApps’s allegations are without merit and intends to defend the action and litigate the counterclaims vigorously.

26

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

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

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


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.
 
Unless otherwise indicated, all amounts are in thousands, except share and per share information, numbers of financial advisors and client accounts.

This quarterly report on Form 10-Q contains forward-looking statements regarding future events and our future results within the meaning of the Private Securities Litigation Reform Act of 1995. These forward-looking statements include, in particular, statements about our plans, strategies and prospects under the heading “Management’s Discussion and Analysis of Financial Condition and Results of Operations”. These statements are based on our current expectations and projections about future events and are identified by terminology such as “anticipate,” “believe,” “continue,” “could,” “estimate,” “expect,” “intend,” “may,” “should” or “will,” or the negative of those terms or variations of such words, and similar expressions are intended to identify such forward-looking statements. In addition, any statements that refer to projections of our future financial performance, our anticipated growth and trends in our business and other characteristics of future events or circumstances are forward-looking statements. The potential risks, uncertainties and other factors that could cause actual results to differ from those expressed by the forward-looking statements in this quarterly report include, but are not limited to,
 
a pandemic or health crisis, including the Coronavirus Disease 2019 (“COVID-19”) pandemic, and its impact on the global economy and capital markets, as well as our products, clients, vendors and employees, and our results of operations, the full extent of which may be unknown;
difficulty in sustaining rapid revenue growth, which may place significant demands on our administrative, operational and financial resources;
our ability to successfully identify potential acquisition candidates, complete acquisitions and successfully integrate acquired companies;
the possibility that the anticipated benefits of acquisitions will not be realized to the extent or when expected;
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 amount of our debt and our ability to service our debt;
the variability of our revenue from period to period;
the targeting of some of our sales efforts at large financial institutions and large internet services companies which prolongs sales cycles, requires substantial upfront sales costs and results in less predictability in completing some of our sales;
the deployment of our solutions by customers and potential delays and risks inherent in the process;
the competitiveness of our solutions and services as compared to those of others;
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 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;
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 renegotiation of fees by our clients;
our ability to keep up with rapid technological change, evolving industry standards or changing requirements of clients;
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 and the negative effects of failure to comply with these requirements on how we operate our business;
liabilities associated with potential, perceived or actual breaches of fiduciary duties and/or conflicts of interest;
failure of our solutions, services or systems, or those of third parties on which we rely, to work properly;
harm to our reputation;
28


our failure to process transactions effectively or fail to adequately protect against disputed or potential fraudulent activities;
our inability to maintain our payment network with third-party service providers, or difficulties encountered by our disbursement partners;
limitations on our ability to access information from third parties or charges for accessing such information;
potential liability for use of inaccurate information by third parties provided by us;
the failure of our insurance to adequately protect us;
our dependence on our senior management team;
our ability to recruit and retain qualified employees;
regulatory compliance failures;
changes in laws and regulations, including tax laws and regulations, or the inability to continue to rely on exemptions from the applicability of certain laws or regulations;
the occurrence of a deemed “change of control”;
adverse judicial or regulatory proceedings against us;
the failure to protect our intellectual property rights;
potential claims by third parties for infringement of their intellectual property rights;
our use of open source coding;
protection of trade secrets and other proprietary information;
risks associated with our international operations;
the impact of fluctuations in foreign currency exchange rates;
the uncertainty of the application and interpretation of certain tax laws;
changes in accounting principles and standards;
changes in the estimates of fair value of reporting units or of long-lived assets;
issuances of additional shares of common stock or issuances of shares of preferred stock or convertible securities;
general economic conditions, political and regulatory conditions;
global events, natural disasters, environmental disasters, terrorist attacks and pandemics, including their impact on the economy and trading markets; and
management’s response to these factors. 

In addition, there may be other factors of which we are presently unaware or that we currently deem immaterial that could cause our actual results to be materially different from the results referenced in the forward-looking statements. All forward-looking statements contained in this quarterly report and documents incorporated herein by reference are qualified -in their entirety by this cautionary statement. Forward-looking statements speak only as of the date they are made, and we do not intend to update or otherwise revise the forward-looking statements to reflect events or circumstances after the date of this quarterly report or to reflect the occurrence of unanticipated events, except as required by applicable law. If we do update one or more forward-looking statements, no inference should be made that we will make additional updates with respect to those or other forward-looking statements.
 
Although we believe that our plans, intentions and expectations are reasonable, we may not achieve our plans, intentions or expectations.
 
These forward-looking statements involve risks and uncertainties. Important factors that could cause actual results to differ materially from the forward-looking statements we make in this quarterly report are set forth in Part I, Item 1A.“Risk Factors” in our annual report on Form 10-K for the year ended December 31, 2019 (the “2019 Form 10-K”), as updated in Part II, Item 1A.“Risk Factors” of this Form 10-Q; accordingly, investors should not place undue reliance upon our forward-looking statements. We undertake no obligation to update any of the forward-looking statements after the date of this report to conform those statements to reflect the occurrence of unanticipated events, except as required by applicable law.
 
You should read this quarterly report on Form 10-Q and the 2019 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 2019 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.

29


Overview
 
Envestnet is a leading provider of intelligent systems for wealth management and financial wellness. Envestnet’s unified technology enhances advisor productivity and strengthens the wealth management process. Envestnet empowers enterprises and advisors to more fully understand their clients and deliver better outcomes.
 
More than 4,900 companies, including 16 of the 20 largest U.S. banks, 46 of the 50 largest wealth management and brokerage firms, over 500 of the largest registered investment advisers (“RIAs”), and hundreds of internet services companies, leverage Envestnet technology and services. Envestnet solutions enhance knowledge of the client, accelerate client on-boarding, improve client digital experiences, and help drive better outcomes for enterprises, advisors and their clients.

Founded in 1999, Envestnet has been a leader in helping transform wealth management, working towards its goal of building a holistic financial wellness network that supports advisors and their clients.  

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

Envestnet serves clients from its headquarters based in Chicago, Illinois, as well as other locations throughout the United States, India and other international locations.

Envestnet also operates 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

Uncertainties Related to COVID-19

On March 11, 2020, the World Health Organization declared COVID-19 a pandemic disease. We are closely monitoring developments with the COVID-19 pandemic and are taking proactive measures to ensure business continuity. Our priority is to protect the well-being of our employees, while we continue to provide uninterrupted service and support to our clients. As part of our existing business continuity protocol, we created a pandemic steering committee that meets regularly and communicates information or guidance to our employees and customers.

We have instituted travel bans and are following mandatory stay-at-home orders where applicable. A majority of our employees are working from home as a result of these mandatory stay-at-home orders. Where permissible, we have also implemented in-office work rotations. For employees working at our offices, preventative measures have been taken, including the adapting of work spaces to allow for appropriate social distancing and enhanced cleaning regimens. We also canceled our 2020 annual Advisor Summit Conference, which was set to take place in May 2020. We continue to monitor developments related to COVID-19 and, as the situation evolves, will continue to coordinate our operations response based on existing business continuity plans and on guidance from global health organizations, relevant governments and general response pandemic best practices.

At the start of the COVID-19 pandemic, significant declines occurred within the equity markets. This is significant to us as we provide asset-based, subscription-based and professional services on a business-to-business-to-consumer basis to financial services clients, whereby customers offer solutions based on our platform to their end users. For the three and six months ended June 30, 2020, approximately 52% and 53% of our revenues resulted from asset-based fee billing arrangements. Asset-based recurring revenues primarily consisted of fees for providing customers access to our platforms. These fees are generally based upon variable percentages of assets managed or administered under our platforms. Our fee percentages vary based on the level and type of services that we provide to our customers, as well as the values of existing customer accounts. The values of our customer accounts are affected by inflows or outflows of customer funds and market fluctuations. Approximately 90% of our asset-based fee arrangements are billed at the beginning of each quarter based on the market value of customer assets on our platforms as of the end of the prior quarter.

As a result of the structure of our revenue arrangements and our customer-types, our revenues during the three months ended March 31, 2020 were not materially impacted by COVID-19. While we experienced a decrease to our asset-based revenues in the second quarter of 2020 compared to the first quarter of 2020 as a result of the decline in the equity markets as of March 31, 2020, we expect minimal negative impact to our asset-based revenues in the third quarter of 2020 as the equity
30


markets have generally recovered to pre-pandemic levels as of June 30, 2020. During the three and six months ended June 30, 2020, we experienced no business interruptions, nor did we lose any significant customers.

For the three and six months ended June 30, 2020, approximately 45% and 43% of revenues were subscription-based. These revenues primarily consisted of fees for providing customers continuous access to our platforms. These subscription-based fees generally include fixed fees or usage-based fees. These fees vary based on the services being offered. Our subscription-based fee arrangements are typically established through multi-year contracts.

In the event that the equity markets fall again as a result of COVID-19 or for any other reason, our revenues will be negatively impacted. Based on our most recent internal forecasts and other qualitative factors, we have determined that we currently have no impairments to our assets as of June 30, 2020. We have also not modified our debt agreement in connection with the COVID-19 pandemic.

On March 27, 2020, the Coronavirus Aid, Relief, and Economic Security Act (“CARES Act”) was signed into law.  One provision of the CARES Act provides a five-year carryback of net operating losses (“NOLs”) generated in tax years beginning after December 31, 2017 and before January 1, 2021. We estimate a refund of approximately $1,200 from the carryback of NOLs. 

Investment in Private Services Company

On January 8, 2020, we acquired a 4.25% membership interest in a private services company for cash consideration of $11,000. The private services company partners with independent network advisory firms to help them grow, become more profitable and run more efficiently. We will account for this investment under the equity method basis of accounting.

Acquisition of Private Technology Company

On February 18, 2020, through our wholly owned subsidiary Yodlee, Inc. (“Yodlee”), we acquired a private technology company (the “Private Technology Company Acquisition”). The private technology company enables the consent generation and data flow between financial information providers, such as banks and financial institutions, and financial information users, such as financial technology lenders and other financial services agencies, through a network of cloud-based interoperable interfaces or application programming interfaces. The technology and operations of the private technology company have been integrated into our Envestnet Data & Analytics segment.

In connection with the Private Technology Company Acquisition, we acquired all of the outstanding shares and paid cash consideration of $2,343, net of cash acquired, subject to certain closing and post-closing adjustments, plus up to an additional $6,750 in contingent consideration, based upon achieving certain performance targets. We recorded a liability as of the date of acquisition of approximately $5,239, which represented the estimated fair value of contingent consideration on the date of acquisition.

In June 2020, the Company determined that certain performance targets for this acquisition would not be met. As a result, the Company reduced the contingent consideration liability plus accrued interest associated with this acquisition by $1,982 and recorded this as a reduction to general and administration expenses. Future changes to the estimated fair value of the contingent consideration, if any, will be recognized in our earnings.

We recorded estimated goodwill of $7,017, which is not deductible for income tax purposes, and estimated identifiable intangible assets for proprietary technologies of $1,000. The tangible assets acquired and liabilities assumed were not material.

Acquisition of Private Cloud Technology Company

On March 2, 2020, we acquired certain assets of a private cloud technology company (the “Private Cloud Technology Company Acquisition”). The private cloud technology company enables enterprises to design and implement the digital transition from legacy systems and applications to a modern cloud computing platform. The technology and operations of the private cloud technology company have been integrated into our Envestnet Wealth Solutions segment.

In connection with the Private Cloud Technology Company Acquisition, we paid estimated consideration of $11,968, net of cash acquired. In connection with the acquisition, we recorded estimated goodwill of $10,932, which is deductible for income tax purposes. The tangible assets acquired and liabilities assumed were not material.

31


Acquisition of Private Financial Technology Design Company

On March 3, 2020, we acquired the outstanding units of a private financial technology design company that were not owned by the Company and merged the acquired company into a wholly owned subsidiary of ours (the “Private Financial Technology Design Company Acquisition”). The private financial technology design company designs integrated, intuitive digital technology applications for institutional financial services firms, bank wealth management organizations, independent advisor networks, and broker-dealers. The technology and operations of the private financial technology design company have been integrated into our Envestnet Wealth Solutions segment.

We previously owned approximately 45% of the outstanding units in this private financial technology design company, and accounted for it as an equity method investment. Based upon the estimated value of the private financial technology design company of $11,026, we paid estimated consideration of $5,946, net of cash acquired, for the remaining outstanding units. As a result of the acquisition, we recognized a gain of $4,230 on the re-measurement to fair value of its previously held interest, which is included in other expense, net in the condensed consolidated statements of operations
In connection with the Private Financial Technology Design Company Acquisition, we recorded estimated total goodwill of $9,241, of which approximately $1,800 is deductible for income tax purposes, and estimated identifiable intangible assets for proprietary technologies of $2,000. The tangible assets acquired and liabilities assumed were not material.

Executive Leadership Appointments

On October 3, 2019, Jud Bergman, our Chairman and Chief Executive Officer, died in an automobile accident. At that time, Bill Crager, President of Envestnet and Chief Executive of Envestnet Wealth Solutions, was named our interim Chief Executive Officer, and Ross Chapin, our lead independent director, was named interim non-executive Chairman of our Board of Directors (the “Board”). On March 30, 2020, Mr. Crager was named Chief Executive Officer of Envestnet and a member of the Board and Stuart DePina, whom has served as Chief Executive of Envestnet Data & Analytics since January 2019, was named President of Envestnet. James Fox, a current member of our Board, was named Chairman of the Board.

Early Retirement Program

In the fourth quarter of 2019, we offered a voluntary early retirement program (the “Early Retirement Program”) to employees over a certain age, who have a combined age and years of experience with the Company of at least 65 years. Employees had until January 31, 2020 to voluntarily accept the program with separation of service no later than March 31, 2020. In connection with this program, we have recorded approximately $12,000 of severance expense during the six months ended June 30, 2020. As of June 30, 2020, we have accrued approximately $868 in accrued compensation and related taxes and $2,336 recorded in other non-current liabilities. These payments will extend through 2030. As of December 31, 2019, we accrued approximately $1,733 in accrued compensation and related taxes and $599 recorded in other non-current liabilities.

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

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

Envestnet Wealth Solutions Segment
 
Envestnet empowers financial advisors at broker-dealers, banks, and RIAs with all the tools they require to deliver holistic wealth management to their end clients. In addition, the firm provides advisors with practice management support so that they can grow their practices and operate more efficiently. By June 30, 2020, Envestnet’s platform assets grew to approximately $4 trillion in 12.3 million accounts overseen by more than 103 thousand advisors.
 
Services provided to advisors include: financial planning, risk assessment tools, investment strategies and solutions, asset allocation models, research, portfolio construction, proposal generation and paperwork preparation, model management
32


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

Envestnet | Tamaracprovides 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 over 4,600 vetted third party managed account products, multi-manager portfolios, fund strategist portfolios, as well as nearly 1,000 proprietary products, such as quantitative portfolios and fund strategist portfolios. PMC also offers portfolio overlay and tax optimization services.

Key Metrics
 
The following table provides information regarding the amount of assets utilizing our platforms, financial advisors and investor accounts in the periods indicated: 
As of
June 30,September 30,December 31,March 31,June 30,
20192019201920202020
(in millions, except accounts and advisors data)
Platform Assets
Assets under Management (“AUM”)$182,143  $188,739  $207,083  $185,065  $215,994  
Assets under Administration (“AUA”)330,226  316,742  343,505  312,472  344,957  
Total AUM/A512,369  505,481  550,588  497,537  560,951  
Subscription2,835,780  2,947,582  3,205,281  2,875,394  3,247,400  
Total Platform Assets$3,348,149  $3,453,063  $3,755,869  $3,372,931  $3,808,351  
Platform Accounts
AUM907,034934,811935,039970,8961,007,386
AUA1,196,1141,136,4301,193,8821,254,8561,252,247
Total AUM/A2,103,1482,071,2412,128,9212,225,7522,259,633
Subscription9,492,6539,692,7149,793,17510,090,17210,003,156
Total Platform Accounts11,595,80111,763,95511,922,09612,315,92412,262,789
Advisors
AUM/A39,72739,73540,56340,97141,206
Subscription59,29260,31961,18062,07762,404
Total Advisors99,019100,054101,743103,048103,610
 
33


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

Asset Rollforward - Three Months Ended June 30, 2020
As ofGrossNetMarketAs of
3/31/2020SalesRedemptionsFlowsImpact6/30/2020
(in millions, except account data)
AUM$185,065  $16,843  $(9,860) $6,983  $23,946  $215,994  
AUA312,472  16,526  (23,025) (6,499) 38,984  344,957  
Total AUM/A$497,537  $33,369  $(32,885) $484  $62,930  $560,951  
Fee-Based Accounts2,225,752  33,881  2,259,633  

The above AUM/A gross sales figures include $1.6 billion in new client conversions. We onboarded an additional $24.1 billion in subscription conversions during the three months ended June 30, 2020 bringing total conversions for the three months ended June 30, 2020 to $25.7 billion.
 
 Asset Rollforward - Six Months Ended June 30, 2020
 As ofGrossNetMarketReclass toAs of
 12/31/2019SalesRedemptionsFlowsImpactSubscription6/30/2020
 (in millions, except account data)
AUM$207,083  $37,829  $(20,959) $16,870  $(7,959) $—  $215,994  
AUA343,505  56,460  (41,903) 14,557  (11,160) (1,945) 344,957  
Total AUM/A$550,588  $94,289  $(62,862) $31,427  $(19,119) $(1,945) $560,951  
Fee-Based Accounts2,128,921  151,554  (20,842) 2,259,633  

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

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


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

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

Both FI and YI channels benefit customers by improving end-user satisfaction and retention, accelerating speed to market, creating technology savings and enhancing their data analytics solutions and market research capabilities. End users receive better access to their financial information and have more control over their finances, leading to more informed and personalized decision making. For customers who are members of the developer community, Envestnet Data & Analytics solutions provide access to critical data and payments solutions, faster speed to market and enhanced distribution.
Envestnet Analytics provides data analytics, mobile sales solutions, and online educational tools to financial advisors, asset managers and enterprises. These tools empower financial services firms to extract key business insights to run their business better and provide timely and focused support to advisors. Our dashboards deliver segmentation analytics, multi-dimensional benchmarking, and practice pattern analyses that provide critical insights to clients.
We believe that our brand leadership, innovative technology and intellectual property, large customer base, and unique data gathering and enrichment provide us with competitive advantages that have enabled us to generate strong growth.
Operational Highlights
 
Asset-based recurring revenues increased 2% from $120,070 in the three months ended June 30, 2019 to $122,246 in the three months ended June 30, 2020. Subscription-based recurring revenues increased 14% from $92,258 in the three months ended June 30, 2019 to $104,979 in the three months ended June 30, 2020. Total revenues, which include professional services and other revenues, increased 5% from $224,445 in the three months ended June 30, 2019 to $235,313 in the three months ended June 30, 2020. The Envestnet Wealth Solutions segment's total revenues increased by $10,795 primarily due to an increase in subscription-based revenues of $11,332 and an increase in asset-based revenues of $2,176, partially offset by a decrease in professional services and other revenues of $2,713. The Envestnet Data & Analytics segment's total revenues remained consistent as increases in subscription-based revenues were offset by decreases in professional services and other revenues.

Asset-based recurring revenues increased 12% from $229,004 in the six months ended June 30, 2019 to $257,057 in the six months ended June 30, 2020. Subscription-based recurring revenues increased 19% from $175,345 in the six months ended June 30, 2019 to $209,530 in the six months ended June 30, 2020. Total revenues, which include professional services and other revenues, increased 14% from $424,111 in the six months ended June 30, 2019 to $481,852 in the six months ended June 30, 2020. The acquisitions of PortfolioCenter on April 1, 2019 and PIEtech on May 1, 2019 (collectively, the "2019 Acquisitions"), contributed revenues of $8,649 and $33,487 in the six months ended June 30, 2019 and 2020. The Envestnet Wealth Solutions segment's total revenues, excluding the revenues contributed from the 2019 acquisitions, increased by $31,672 primarily due to an increase in asset-based revenues of $28,053, and an increase in subscription-based revenues of $6,882, partially offset by a decrease in professional services and other revenues of $3,263. The Envestnet Data & Analytics segment's total revenues increased by $1,231 primarily due to an increase in subscription-based revenues of $3,556, partially offset by a decrease in professional services and other revenues of $2,325.

Net loss attributable to Envestnet, Inc. for the three months ended June 30, 2020 was $4,924, or $0.09 per diluted share, compared to net income attributable to Envestnet, Inc. of $893, or $0.02 per diluted share, for the three months ended June 30, 2019.
 
35


Net loss attributable to Envestnet, Inc. for the six months ended June 30, 2020 was $12,260, or $0.23 per diluted share, compared to net loss attributable to Envestnet, Inc. of $17,292, or $0.35 per diluted share, for the six months ended June 30, 2019.

Adjusted revenues for the three months ended June 30, 2020 were $235,390, compared to adjusted revenues of $227,859 in the prior year period. Adjusted net revenues were $173,515 for the three months ended June 30, 2020, compared to adjusted net revenues of $167,566 in the prior year period. Adjusted EBITDA for the three months ended June 30, 2020 was $55,808, compared to adjusted EBITDA of $43,211 in the prior year period. Adjusted net income for the three months ended June 30, 2020 was $31,773, or $0.59 per diluted share, compared to adjusted net income of $24,470, or $0.46 per diluted share in the prior year period.

Adjusted revenues for the six months ended June 30, 2020 were $482,368, compared to adjusted revenues of $427,531 in the prior year period. Adjusted net revenues were $351,901 for the six months ended June 30, 2020, compared to adjusted net revenues of $313,396 in the prior year period. Adjusted EBITDA for the six months ended June 30, 2020 was $110,386, compared to adjusted EBITDA of $77,213 in the prior year period. Adjusted net income for the six months ended June 30, 2020 was $62,975, or $1.16 per diluted share, compared to adjusted net income of $43,881, or $0.85 per diluted share in the prior year period.
 
Adjusted revenues, adjusted net revenues, adjusted EBITDA, adjusted net income and adjusted net income per share are non-GAAP financial measures. See “Non-GAAP Financial Measures” for a discussion of non-GAAP measures and a reconciliation of such measures to the most directly comparable GAAP measures.

Results of Operations
 Three Months Ended Six Months Ended 
 June 30,
 Percent
June 30,
 Percent
 20202019Change20202019Change
 (in thousands) (in thousands) 
Revenues:      
Asset-based$122,246  $120,070  %$257,057  $229,004  12 %
Subscription-based104,979  92,258  14 %209,530  175,345  19 %
Total recurring revenues227,225  212,328  %466,587  404,349  15 %
Professional services and other revenues8,088  12,117  (33)%15,265  19,762  (23)%
Total revenues235,313  224,445  %481,852  424,111  14 %
Operating expenses:      
Cost of revenues68,849  72,080  (4)%143,782  133,725  %
Compensation and benefits95,565  103,286  (7)%205,995  190,003  %
General and administration38,448  42,421  (9)%79,558  82,945  (4)%
Depreciation and amortization28,443  26,915  %56,126  46,432  21 %
Total operating expenses231,305  244,702  (5)%485,461  453,105  %
Income (loss) from operations4,008  (20,257) *(3,609) (28,994) (88)%
Other expense, net(8,173) (7,512) %(9,710) (13,275) (27)%
Loss before income tax provision (benefit)(4,165) (27,769) *(13,319) (42,269) (68)%
Income tax provision (benefit)1,306  (28,382) *(658) (24,614) (97)%
Net income (loss)(5,471) 613  *(12,661) (17,655) (28)%
Add: Net loss attributable to non-controlling interest547  280  95 %401  363  *
Net income (loss) attributable to Envestnet, Inc.$(4,924) $893  *$(12,260) $(17,292) (29)%
*Not meaningful.
 
36


Three months ended June 30, 2020 compared to three months ended June 30, 2019
 
Asset-based recurring revenues
 
Asset-based recurring revenues increased 2% from $120,070 in the three months ended June 30, 2019 to $122,246 in the three months ended June 30, 2020. The increase was primarily due to an increase in asset values applicable to our quarterly billing cycles in the three months ended June 30, 2020 compared to the three months ended June 30, 2019, and the impact of new account growth and positive net flows of AUM/A in the second quarter of 2020.
 
 The number of financial advisors with asset-based recurring revenue on our technology platforms increased from 39,727 as of June 30, 2019 to 41,206 as of June 30, 2020 and the number of AUM/A client accounts increased from approximately 2,100,000 as of June 30, 2019 to approximately 2,300,000 as of June 30, 2020.

As a percentage of total revenues, asset-based recurring revenues decreased from 53% in the three months ended June 30, 2019 to 52% in three months ended June 30, 2020.
 
Subscription-based recurring revenues
 
Subscription-based recurring revenue increased 14% from $92,258 in the three months ended June 30, 2019 to $104,979 in the three months ended June 30, 2020. This increase was primarily due to an increase of $11,332 in the Envestnet Wealth Solutions segment and an increase of $1,389 in the Envestnet Data & Analytics segment.

The increase in the Envestnet Wealth Solutions segment was primarily due to one additional month of operations from PIEtech in the three months ended June 30, 2020 compared to the three months ended June 30, 2019, and the addition of new clients and selling additional services to existing clients.
 
The increase in Envestnet Data & Analytics revenue is primarily due to broad increases in revenue from new and existing customers.

Professional services and other revenues
 
Professional services and other revenues decreased 33% from $12,117 in the three months ended June 30, 2019 to $8,088 in the three months ended June 30, 2020. The decrease was primarily due to a decrease in revenues as a result of the cancellation of our 2020 Advisor Summit.

Cost of revenues
 
Cost of revenues decreased 4% from $72,080 in the three months ended June 30, 2019 to $68,849 in the three months ended June 30, 2020. The decrease was primarily due to a decrease in professional services and other cost of revenues of $4,923, primarily a result of the cancellation of our 2020 Advisor Summit, partially offset by an increase in asset-based cost of revenues of $1,582, directly correlated with the increase to asset-based recurring revenues during the period. As a percentage of total revenues, cost of revenues decreased from 32% in the three months ended June 30, 2019 to 29% in three months ended June 30, 2020, primarily due to the relative increase in subscription-based revenues, which generally carries a lower cost of revenue than asset-based revenues.

Compensation and benefits

Compensation and benefits decreased 7% from $103,286 in the three months ended June 30, 2019 to $95,565 in the three months ended June 30, 2020. The decrease was primarily due to decreases in incentive compensation of $5,425, non-cash compensation expense of $1,892, and severance expense of $1,411, partially offset by one additional month of operations from PIEtech in the three months ended June 30, 2020 compared to the three months ended June 30, 2019. As a percentage of total revenues, compensation and benefits decreased from 46% in the three months ended June 30, 2019 to 41% in the three months ended June 30, 2020 primarily due to approximately $8,800 in retention bonuses paid in connection with the PIEtech Acquisition in the three months ended June 30, 2019.
37


General and administration
 
General and administration expenses decreased 9% from $42,421 in the three months ended June 30, 2019 to $38,448 in the three months ended June 30, 2020. The decrease was primarily due to decreases in travel and entertainment of $4,525, a decrease of $1,982 to contingent consideration liability related to a fair value adjustment, non-income tax expense of $1,550, occupancy costs of $1,441, professional and legal fees of $1,240 and marketing expense of $828. These decreases were partially offset by increases in litigation related and non-recurring expenses of $5,620 and system development costs of $1,565. As a percentage of total revenues, general and administration expenses decreased from 19% in the three months ended June 30, 2019 to 16% in the three months ended June 30, 2020 primarily due to decreased travel and entertainment expense as a result of actions taken by the Company as a result of COVID-19.

Depreciation and amortization
 
Depreciation and amortization expense increased 6% from $26,915 in the three months ended June 30, 2019 to $28,443 in the three months ended June 30, 2020. The increase was primarily due to an increase in intangible asset amortization expense of $1,693, the direct result of amortizing additional intangible assets related to our 2019 Acquisitions. As a percentage of total revenues, depreciation and amortization expense remained consistent at 12% in the three months ended June 30, 2019 and 2020.

Other expense, net

Other expense, net increased 9% from $7,512 in the three months ended June 30, 2019 to $8,173 in the three months ended June 30, 2020. The increase was primarily due to increased losses recorded for our equity method investees and increased losses on foreign exchange, partially offset by decreased interest expense, net in the three months ended June 30, 2020 as compared to the comparable prior year period.
 
Income tax provision (benefit)
 Three Months Ended
 June 30,
 20202019
Loss before income tax provision (benefit)$(4,165) $(27,769) 
Income tax provision (benefit)1,306  (28,382) 
Effective tax rate(31.4)%102.2 %

For the three months ended June 30, 2020, our effective tax rate differed from the statutory rate primarily due to the increase in the valuation allowance we had placed on a portion of US deferred tax assets and the impact of state and local taxes, partially offset by the permanent book tax differences, the windfall from stock-based compensation, impact of the CARES Act related to net operating loss carryback, and research and experimentation credits.

For the three months ended June 30, 2019, our effective tax rate differed from the statutory rate primarily due to the release of our valuation allowance of $21,907 as a result of additional deferred tax liabilities recorded with the PIEtech Acquisition, the windfall from stock-based compensation, federal and state research and development (“R&D”) credits, and additional accruals for uncertain tax positions.

Six months ended June 30, 2020 compared to six months ended June 30, 2019
 
Asset-based recurring revenues
 
Asset-based recurring revenues increased 12% from $229,004 in the six months ended June 30, 2019 to $257,057 in the six months ended June 30, 2020. The increase was primarily due to an increase in asset values applicable to our quarterly billing cycles in the six months ended June 30, 2020 compared to the six months ended June 30, 2019, due to the impact of new account growth and positive net flows of AUM/A in the first half of 2020.
 
 The number of financial advisors with asset-based recurring revenue on our technology platforms increased from 39,727 as of June 30, 2019 to 41,206 as of June 30, 2020 and the number of AUM/A client accounts increased from approximately 2,100,000 as of June 30, 2019 to approximately 2,300,000 as of June 30, 2020.

38


Asset-based recurring revenues decreased from 54% of total revenue in the six months ended June 30, 2019 to 53% of total revenue in the six months ended June 30, 2020.
 
Subscription-based recurring revenues
 
Subscription-based recurring revenue increased 19% from $175,345 in the six months ended June 30, 2019 to $209,530 in the six months ended June 30, 2020. This increase was primarily due to an increase of $30,629 in the Envestnet Wealth Solutions segment and an increase of $3,556 in the Envestnet Data & Analytics segment.

The increase in the Envestnet Wealth Solutions segment was primarily due to the 2019 Acquisitions, which contributed incremental revenues of $23,747 to subscription-based recurring revenues in the six months ended June 30, 2020. The remaining increase of $6,882 within the Envestnet Wealth Solutions segment is a result of continuing to add clients and selling additional services to existing clients.
 
The increase in Envestnet Data & Analytics revenue is primarily due to broad increases in revenue from new and existing customers.

Professional services and other revenues
 
Professional services and other revenues decreased 23% from $19,762 in the six months ended June 30, 2019 to $15,265 in the six months ended June 30, 2020. The decrease was primarily due to a decrease in revenues resulting from the cancellation of our 2020 Advisor Summit.

Cost of revenues
 
Cost of revenues increased 8% from $133,725 in the six months ended June 30, 2019 to $143,782 in the six months ended June 30, 2020. The increase was primarily due to an increase in asset-based cost of revenues of $16,332, directly correlated with the increase to asset-based recurring revenues during the period. This increase was partially offset by a decrease in professional services and other cost of revenues of $4,985, primarily a result of the cancellation of our 2020 Advisor Summit. The 2019 Acquisitions had an immaterial impact to cost of revenues in the six months ended June 30, 2020. As a percentage of total revenues, cost of revenues decreased from 32% in the six months ended June 30, 2019 to 30% in six months ended June 30, 2020.
 
Compensation and benefits
 
Compensation and benefits increased 8% from $190,003 in the six months ended June 30, 2019 to $205,995 in the six months ended June 30, 2020. The increase was primarily due to increases in severance expense of $10,091, salaries, benefits and related payroll taxes of $4,654, and non-cash compensation expense of $1,275, partially offset by a decrease in incentive compensation of $1,849. The increase in severance expense is primarily related the Early Retirement Program in the three months ended March 31, 2020. The 2019 Acquisitions contributed compensation and benefit expenses of $5,656 and $15,798 to total compensation and benefits expense in the six months ended June 30, 2019 and 2020, respectively. As a percentage of total revenues, compensation and benefits decreased from 45% in the six months ended June 30, 2019 to 43% in the six months ended June 30, 2020.

General and administration
 
General and administration expenses decreased 4% from $82,945 in the six months ended June 30, 2019 to $79,558 in the six months ended June 30, 2020. The decrease was primarily due to decreases in travel and entertainment expense of $4,830, a decrease of $1,982 to contingent consideration liability related to a fair value adjustment, non-income tax expense of $1,572, marketing expenses of $1,174 and occupancy costs of $1,100. These decreases were partially offset by increases in system development costs of $2,147, trade errors expense of $1,813, litigation related and non-recurring expenses of $881, bad debt expense of $804, permits, licenses and fees of $602 and other miscellaneous increases. General and administration expenses contributed from the 2019 Acquisitions remained consistent in the six months ended June 30, 2019 and 2020. As a percentage of total revenues, general and administration expenses decreased from 20% in the six months ended June 30, 2019 to 17% in the six months ended June 30, 2020 primarily due to decreased travel and entertainment expense as a result of actions taken by the Company as a result of COVID-19.

39


Depreciation and amortization
 
Depreciation and amortization expense increased 21% from $46,432 in the six months ended June 30, 2019 to $56,126 in the six months ended June 30, 2020. The increase was primarily due to an increase in intangible asset amortization expense of $7,922, the direct result of amortizing additional intangible assets related to our 2019 Acquisitions, and an increase in internally developed software amortization expense of $2,209. As a percentage of total revenues, depreciation and amortization expense increased from 11% in the six months ended June 30, 2019 to 12% in the six months ended June 30, 2020.

Other expense, net

Other expense, net decreased 27% from $13,275 in the six months ended June 30, 2019 to $9,710 in the six months ended June 30, 2020. The decrease was primarily due to a gain of $4,230 recognized in the three months ended March 31, 2020 on the remeasurement of our previously held interest in the private financial technology design company combined with a gain of $2,524 recorded in the three months ended March 31, 2020 as a result of a fair value adjustment upon settlement of our former Chief Executive Officer's stock options, partially offset by increased losses recorded for our equity method investees in the six months ended June 30, 2020 as compared to six months ended June 30, 2019.
 
Income tax provision (benefit)
 Six Months Ended
 June 30,
 20202019
Loss before income tax provision (benefit)$(13,319) $(42,269) 
Income tax provision (benefit)(658) (24,614) 
Effective tax rate4.9 %58.2 %

For the six months ended June 30, 2020, our effective tax rate differed from the statutory rate primarily due to the increase in the valuation allowance we had placed on a portion of US deferred tax assets and the impact of state and local taxes, partially offset by the permanent book tax differences, the windfall from stock-based compensation, impact of the CARES Act related to net operating loss carryback, and research and experimentation credits.

For the six months ended June 30, 2019, our effective tax rate differed from the statutory rate primarily due to the release of our valuation allowance of $21,907 as a result of additional deferred tax liabilities recorded from the PIEtech Acquisition, the windfall from stock-based compensation, federal and state R&D credits, and additional accruals for uncertain tax positions.

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

The following table reconciles income (loss) from operations by segment to consolidated net income (loss) attributable to Envestnet, Inc.:
 Three Months EndedSix Months Ended
 June 30,June 30,
 2020201920202019
Envestnet Wealth Solutions$19,867  $12,379  $31,207  $29,223  
Envestnet Data & Analytics(941) (8,960) (5,526) (16,888) 
Nonsegment operating expenses(14,918) (23,676) (29,290) (41,329) 
Income (loss) from operations4,008  (20,257) (3,609) (28,994) 
Other expense, net(8,173) (7,512) (9,710) (13,275) 
Consolidated loss before income tax provision (benefit)(4,165) (27,769) (13,319) (42,269) 
Income tax provision (benefit)1,306  (28,382) (658) (24,614) 
Consolidated net income (loss)(5,471) 613  (12,661) (17,655) 
Add: Net loss attributable to non-controlling interest547  280  401  363  
Consolidated net income (loss) attributable to Envestnet, Inc.$(4,924) $893  $(12,260) $(17,292) 
40


 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
 20202019Change20202019Change
 (in thousands) (in thousands) 
Revenues:      
Asset-based$122,246  $120,070  %$257,057  $229,004  12 %
Subscription-based61,410  50,078  23 %121,733  91,104  34 %
Total recurring revenues183,656  170,148  %378,790  320,108  18 %
Professional services and other revenues4,029  6,742  (40)%7,315  9,487  (23)%
Total revenues187,685  176,890  %386,105  329,595  17 %
Operating expenses:
Cost of revenues63,111  66,250  (5)%132,903  122,105  %
Compensation and benefits62,796  56,219  12 %135,384  104,774  29 %
General and administration21,830  25,666  (15)%47,110  45,850  %
Depreciation and amortization20,081  16,376  23 %39,501  27,643  43 %
Total operating expenses167,818  164,511  %354,898  300,372  18 %
Income from operations
$19,867  $12,379  60 %$31,207  $29,223  %

Three months ended June 30, 2020 compared to three months ended June 30, 2019 for the Envestnet Wealth Solutions segment
  
Asset-based recurring revenues
 
Asset-based recurring revenues increased 2% from $120,070 in the three months ended June 30, 2019 to $122,246 in the three months ended June 30, 2020. The increase was primarily due to an increase in asset values applicable to our quarterly billing cycles in the three months ended June 30, 2020 compared to the three months ended June 30, 2019, due to the impact of new account growth and positive net flows of AUM/A in the second quarter of 2020.
 
The number of financial advisors with asset-based recurring revenue on our technology platforms increased from 39,727 as of June 30, 2019 to 41,206 as of June 30, 2020 and the number of AUM/A client accounts increased from approximately 2,100,000 as of June 30, 2019 to approximately 2,300,000 as of June 30, 2020.

As a percentage of total revenues, asset-based recurring revenue decreased from 68% of total revenue in the three months ended June 30, 2019 to 65% of total revenue in the three months ended June 30, 2020 primarily due to growth in subscription-based revenues.
 
Subscription-based recurring revenues
 
Subscription-based recurring revenues increased 23% from $50,078 in the three months ended June 30, 2019 to $61,410 in the three months ended June 30, 2020.

The increase was primarily due to one additional month of operations from PIEtech in the three months ended June 30, 2020 compared to the three months ended June 30, 2019, and the addition of new clients and selling additional services to existing clients.
 
Professional services and other revenues
 
Professional services and other revenues decreased 40% from $6,742 in the three months ended June 30, 2019 to $4,029 in the three months ended June 30, 2020. The decrease was primarily due to a decrease in revenues resulting from the cancellation of our 2020 Advisor Summit.
41


Cost of revenues
 
Cost of revenues decreased 5% from $66,250 in the three months ended June 30, 2019 to $63,111 in the three months ended June 30, 2020. The decrease was primarily due to a decrease in professional services and other cost of revenues of $4,832, primarily a result of the cancellation of our 2020 Advisor Summit, partially offset by an increase in asset-based cost of revenues of $1,582, directly correlated with the increase to asset-based recurring revenues during the period. As a percentage of total revenues, cost of revenues decreased from 37% in the three months ended June 30, 2019 to 34% in the three months ended June 30, 2020, primarily due to the relative increase in subscription-based revenues, which generally carries a lower cost of revenue than asset-based revenues.
 
Compensation and benefits
 
Compensation and benefits increased 12% from $56,219 in the three months ended June 30, 2019 to $62,796 in the three months ended June 30, 2020. The increase is primarily due to increases in salaries, benefits and related payroll taxes of $3,523, incentive compensation of $2,496 and one additional month of operations from PIEtech in the three months ended June 30, 2020 compared to the three months ended June 30, 2019. As a percentage of total revenues, compensation and benefits increased from 32% in the three months ended June 30, 2019 to 33% in the three months ended June 30, 2020.

General and administration
 
General and administration expenses decreased 15% from $25,666 in the three months ended June 30, 2019 to $21,830 in the three months ended June 30, 2020. The decrease was primarily due to decreases in travel and entertainment expense of $3,107, non-income tax expense of $1,480, professional and legal fees of $1,437, occupancy costs of $980 and marketing expense of $798, partially offset by a increases in restructuring charges and transaction related expenses of $2,598, system development costs of $1,050 and one additional month of operations from PIEtech in the three months ended June 30, 2020 compared to the three months ended June 30, 2019. As a percentage of total revenues, general and administration expenses decreased from 15% in the three months ended June 30, 2019 to 12% in the three months ended June 30, 2020 primarily due to decreased travel and entertainment expense as a result of actions taken by the Company as a result of COVID-19.
 
Depreciation and amortization
 
Depreciation and amortization expense increased 23% from $16,376 in the three months ended June 30, 2019 to $20,081 in the three months ended June 30, 2020. The increase was primarily due to an increase in intangible asset amortization expense of $1,800, the direct result of amortizing additional intangible assets related to our 2019 Acquisitions, an increase in internally developed software amortization expense of $1,078 and an increase in property and equipment depreciation expense of $827. As a percentage of revenues, depreciation and amortization expense increased from 9% in the three months ended June 30, 2019 to 11% in the three months ended June 30, 2020.

Six months ended June 30, 2020 compared to six months ended June 30, 2019 for the Envestnet Wealth Solutions segment
  
Asset-based recurring revenues
 
Asset-based recurring revenues increased 12% from $229,004 in the six months ended June 30, 2019 to $257,057 in the six months ended June 30, 2020. The increase was primarily due to an increase in asset values applicable to our quarterly billing cycles in the six months ended June 30, 2020 compared to the six months ended June 30, 2019, due to the impact of new account growth and positive net flows of AUM/A in the first half of 2020.
 
The number of financial advisors with asset-based recurring revenue on our technology platforms increased from 39,727 as of June 30, 2019 to 41,206 as of June 30, 2020 and the number of AUM/A client accounts increased from approximately 2,100,000 as of June 30, 2019 to approximately 2,300,000 as of June 30, 2020.

As a percentage of total revenues, asset-based recurring revenue decreased from 69% of total revenue in the six months ended June 30, 2019 to 67% of total revenue in the six months ended June 30, 2020.
 
Subscription-based recurring revenues
 
Subscription-based recurring revenues increased 34% from $91,104 in the six months ended June 30, 2019 to $121,733 in the six months ended June 30, 2020.

42


The 2019 Acquisitions contributed incremental revenues of $23,747 to subscription-based recurring revenues in the six months ended June 30, 2020. The remaining increase of $6,882 is a result of continuing to add clients and selling additional services to existing clients.
 
Professional services and other revenues
 
Professional services and other revenues decreased 23% from $9,487 in the six months ended June 30, 2019 to $7,315 in the six months ended June 30, 2020. The decrease was primarily due to a decrease in revenues as a result of the cancellation of our 2020 Advisor Summit.

Cost of revenues
 
Cost of revenues increased 9% from $122,105 in the six months ended June 30, 2019 to $132,903 in the six months ended June 30, 2020. The increase was primarily due to an increase in asset-based cost of revenues of $16,332, directly correlated with the increase to asset-based recurring revenues during the period. This increase was partially offset by a decrease in professional services and other cost of revenues of $4,829, primarily a result of the cancellation of our 2020 Advisor Summit. The 2019 Acquisitions had an immaterial impact to cost of revenues in the six months ended June 30, 2020. As a percentage of total revenues, cost of revenues decreased from 37% in the six months ended June 30, 2019 to 34% in the six months ended June 30, 2020, primarily due to the relative increase in subscription-based revenues, which generally carries a lower cost of revenue than asset-based revenues.
 
Compensation and benefits
 
Compensation and benefits increased 29% from $104,774 in the six months ended June 30, 2019 to $135,384 in the six months ended June 30, 2020. The increase is primarily due to increases in severance expense of $11,276, salaries, benefits and related payroll taxes of $9,739, incentive compensation of $5,137 and non-cash compensation expense of $3,741. The increase in severance expense is primarily related to several employees entering into the Early Retirement Program in the three months ended March 31, 2020. The 2019 Acquisitions contributed compensation and benefit expenses of $5,656 and $15,798 to total compensation and benefits expense in the six months ended June 30, 2019 and 2020, respectively. As a percentage of total revenues, compensation and benefits increased from 32% in the six months ended June 30, 2019 to 35% in the six months ended June 30, 2020, primarily related to the increase in severance expense related to the Early Retirement Program.

General and administration
 
General and administration expenses increased 3% from $45,850 in the six months ended June 30, 2019 to $47,110 in the six months ended June 30, 2020. The increase was primarily due to increases in restructuring charges and transaction related expenses of $2,628, systems development costs of $1,843, trade errors expense of $1,768 and other miscellaneous increases. These increases were partially offset by decreases in travel and entertainment expenses of $3,001, non-income tax expense of $1,429 and professional and legal fees of $1,338. General and administration expenses contributed from the 2019 Acquisitions remained consistent in the six months ended June 30, 2019 and 2020. As a percentage of total revenues, general and administration expenses decreased from 14% in the six months ended June 30, 2019 to 12% in the six months ended June 30, 2020.
 
Depreciation and amortization
 
Depreciation and amortization expense increased 43% from $27,643 in the six months ended June 30, 2019 to $39,501 in the six months ended June 30, 2020. The increase was primarily due to an increase in intangible asset amortization expense of $8,228, the direct result of amortizing additional intangible assets related to our 2019 Acquisitions, an increase in internally developed software amortization expense of $1,986 and an increase in property and equipment depreciation expense of $1,643. As a percentage of revenues, depreciation and amortization expense increased from 8% in the six months ended June 30, 2019 to 10% in the six months ended June 30, 2020.
43


Envestnet Data & Analytics

The following table presents loss from operations for the Envestnet Data & Analytics segment:
 Three Months Ended Six Months Ended 
 June 30,PercentJune 30,Percent
 20202019Change20202019Change
 (in thousands) (in thousands) 
Revenues:      
Subscription-based$43,569  $42,180  %$87,797  $84,241  %
Professional services and other revenues4,059  5,375  (24)%7,950  10,275  (23)%
Total revenues47,628  47,555  — %95,747  94,516  %
Operating expenses:  
Cost of revenues5,738  5,830  (2)%10,879  11,620  (6)%
Compensation and benefits25,802  31,593  (18)%55,915  62,957  (11)%
General and administration8,667  8,553  %17,854  18,038  (1)%
Depreciation and amortization8,362  10,539  (21)%16,625  18,789  (12)%
Total operating expenses48,569  56,515  (14)%101,273  111,404  (9)%
Loss from operations$(941) $(8,960) *$(5,526) $(16,888) (67)%
 
Three months ended June 30, 2020 compared to three months ended June 30, 2019 for the Envestnet Data & Analytics segment
 
Subscription-based recurring revenues
 
Subscription-based recurring revenues increased 3% from $42,180 in the three months ended June 30, 2019 to $43,569 in the three months ended June 30, 2020, primarily due to broad increases in revenue from new and existing customers. 
 
Professional services and other revenues
 
Professional services and other revenues decreased 24% from $5,375 in the three months ended June 30, 2019 to $4,059 in the three months ended June 30, 2020 due to timing of the completion of customer projects and deployments.

Cost of revenues
 
Cost of revenues decreased 2% from $5,830 in the three months ended June 30, 2019 to $5,738 in the three months ended June 30, 2020. As a percentage of total revenues, cost of revenues remained consistent at 12% in the three months ended June 30, 2019 and 2020.
 
Compensation and benefits
 
Compensation and benefits decreased 18% from $31,593 in the three months ended June 30, 2019 to $25,802 in the three months ended June 30, 2020. The decrease is primarily due to decreases in salaries, benefits and related payroll taxes of $4,678, severance expense of $2,017 and non-cash compensation expense of $798, partially offset by an increase in incentive compensation of $1,242. As a percentage of total revenues, compensation and benefits decreased from 66% in the three months ended June 30, 2019 to 54% in the three months ended June 30, 2020. The decrease in compensation and benefits as a percentage of total revenues is primarily driven by increased capitalized labor costs related to internally developed software, decreased severance expense, and decreased salaries, benefits and related taxes due to lower headcount for the three months ended June 30, 2020 in comparison to the three months ended June 30, 2019.

General and administration
 
General and administration expenses increased 1% from $8,553 in the three months ended June 30, 2019 to $8,667 in the three months ended June 30, 2020, primarily due to an increase in legal and regulatory matters of $3,517, partially offset by a decrease of $1,982 to contingent consideration liability related to a fair value adjustment, decreases in travel and entertainment expense of $1,239 and other miscellaneous decreases. As a percentage of total revenues, general and administration expenses remained consistent at 18% in the three months ended June 30, 2019 and 2020.
 
44


Depreciation and amortization
 
Depreciation and amortization expense decreased 21% from $10,539 in the three months ended June 30, 2019 to $8,362 in the three months ended June 30, 2020. The decrease is primarily due to a decrease in depreciation of property and equipment of $2,224 resulting from a purchase price accounting adjustment that occurred in the three months ended June 30, 2019. As a percentage of total revenues, depreciation and amortization expense decreased from 22% in the three months ended June 30, 2019 to 18% in the three months ended June 30, 2020 primarily related to the purchase price accounting adjustment in the prior year.

Six months ended June 30, 2020 compared to six months ended June 30, 2019 for the Envestnet Data & Analytics segment
 
Subscription-based recurring revenues
 
Subscription-based recurring revenues increased 4% from $84,241 in the six months ended June 30, 2019 to $87,797 in the six months ended June 30, 2020, primarily due to broad increases in revenue from new and existing customers. 
 
Professional services and other revenues
 
Professional services and other revenues decreased 23% from $10,275 in the six months ended June 30, 2019 to $7,950 in the six months ended June 30, 2020 due to timing of the completion of customer projects and deployments.

Cost of revenues
 
Cost of revenues decreased 6% from $11,620 in the six months ended June 30, 2019 to $10,879 in the six months ended June 30, 2020, primarily due to decreases in third party vendor expenses. As a percentage of total revenues, cost of revenues decreased from 12% in the six months ended June 30, 2019 to 11% in the six months ended June 30, 2020.
 
Compensation and benefits
 
Compensation and benefits decreased 11% from $62,957 in the six months ended June 30, 2019 to $55,915 in the six months ended June 30, 2020, primarily due to decreases in salaries, benefits, and related payroll taxes of $7,248 and severance expense of $2,404, partially offset by an increase in incentive compensation of $2,624. As a percentage of total revenues, compensation and benefits decreased from 67% in the six months ended June 30, 2019 to 58% in the six months ended June 30, 2020. The decrease in compensation and benefits as a percentage of total revenues is primarily driven by increased capitalized labor costs related to internally developed software, decreased severance expense, and decreased salaries, benefits and related taxes due to lower headcount for the six months ended June 30, 2020 compared to the six months ended June 30, 2019.

General and administration
 
General and administration expenses decreased 1% from $18,038 in the six months ended June 30, 2019 to $17,854 in the six months ended June 30, 2020, primarily due to a decrease of $1,982 to contingent consideration liability related to a fair value adjustment, decreases in travel and entertainment expense of $1,576, occupancy costs of $614 and communication, research and data services costs of $523, partially offset by an increase to legal and regulatory matters of $4,220. As a percentage of total revenues, general and administration expenses remained consistent at 19% in the six months ended June 30, 2019 and 2020.
 
Depreciation and amortization
 
Depreciation and amortization expense decreased from $18,789 in the six months ended June 30, 2019 to $16,625 in the six months ended June 30, 2020. The decrease is primarily due to a decrease in depreciation of property and equipment of $2,224 resulting from a purchase price accounting adjustment that occurred in the six months ended June 30, 2019. As a percentage of total revenues, depreciation and amortization expense decreased from 20% in the six months ended June 30, 2019 to 17% in the six months ended June 30, 2020 primarily due to the purchase price accounting adjustment in the prior year.  
45


Nonsegment
 
The following table presents nonsegment operating expenses: 
 Three Months Ended Six Months Ended 
 June 30,PercentJune 30,Percent
 20202019Change20202019Change
 (in thousands) (in thousands) 
Operating expenses:      
Compensation and benefits$6,967  $15,474  (55)%$14,696  $22,272  (34)%
General and administration7,951  8,202  (3)%14,594  19,057  (23)%
Nonsegment operating expenses$14,918  $23,676  (37)%$29,290  $41,329  (29)%


Three months ended June 30, 2020 compared to three months ended June 30, 2019 for Nonsegment
 
Compensation and benefits
 
Compensation and benefits decreased 55% from $15,474 in the three months ended June 30, 2019 to $6,967 in the three months ended June 30, 2020, primarily due to decreases in incentive compensation of $9,163 and non-cash compensation expense of $799, partially offset by increases in salaries, benefits and related payroll taxes of $1,018. The decrease in incentive compensation is primarily a result of approximately $8,800 in retention bonuses paid in connection with the PIEtech Acquisition in three months ended June 30, 2019.
 
General and administration
 
General and administration expenses decreased 3% from $8,202 in the three months ended June 30, 2019 to $7,951 in the three months ended June 30, 2020, primarily due to a decrease in restructuring charges and transaction related expenses of $962, partially offset by immaterial increases in insurance and bank charges, systems development costs, and professional and legal fees. 

Six months ended June 30, 2020 compared to six months ended June 30, 2019 for Nonsegment
 
Compensation and benefits
 
Compensation and benefits decreased 34% from $22,272 in the six months ended June 30, 2019 to $14,696 in the six months ended June 30, 2020, primarily due to decreases in incentive compensation of $9,610 and non-cash compensation expense of $1,718, partially offset by increases in salaries, benefits and related payroll taxes of $2,163 and severance expense of $1,219. The decrease in incentive compensation is primarily a result of approximately $8,800 in retention bonuses paid in connection with the PIEtech Acquisition in the six months ended June 30, 2019.
 
General and administration
 
General and administration expenses decreased 23% from $19,057 in the six months ended June 30, 2019 to $14,594 in the six months ended June 30, 2020, primarily due to a decrease in restructuring charges and transaction related expenses of $5,654, partially offset by increases in professional and legal fees of $674 and permits, licenses and fees of $552.
 
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 net revenues,” “adjusted EBITDA,” “adjusted net income” and “adjusted net income per share.”

“Adjusted revenues” excludes the effect of purchase accounting on the fair value of acquired deferred revenue. Under GAAP, we record at fair value the acquired deferred revenue for contracts in effect at the time the entities were acquired. Consequently, revenue related to acquired entities for periods subsequent to the acquisition does not reflect the full amount of revenue that would have been recorded by these entities had they remained stand-alone entities.

“Adjusted net revenues” represents adjusted revenues less asset-based cost of revenues. Under GAAP, we are required to recognize as revenue certain fees paid to investment managers and other third parties needed for implementation of
46


investment solutions included in our assets under management. Those fees also are required to be recorded as cost of revenues. This non-GAAP metric presents adjusted revenues without such fees included, as they have no impact on our profitability. Adjusted revenues and Adjusted net revenues have limitations as financial measures, should be considered as supplemental in nature and are not meant as a substitute for revenue prepared in accordance with GAAP.
 
“Adjusted EBITDA” represents net income before deferred revenue fair value adjustment, interest income, interest expense, accretion on contingent consideration and purchase liability, income tax provision (benefit), depreciation and amortization, non-cash compensation expense, restructuring charges and transaction costs, severance, fair market value adjustment on contingent consideration liability, litigation and regulatory related expenses, foreign currency, non-income tax expense adjustment, gain on acquisition of equity method investment, loss allocation from equity method investments and (income) loss attributable to non-controlling interest.
 
“Adjusted net income” represents net income before deferred revenue fair value adjustment, accretion on contingent consideration and purchase liability, non-cash interest expense, non-cash compensation expense, restructuring charges and transaction costs, severance, fair market value adjustment on contingent consideration liability, amortization of acquired intangibles, litigation and regulatory related expenses, foreign currency, non-income tax expense adjustment, gain on acquisition of equity method investment, loss allocation 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 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, our Board and our management may also consider adjusted EBITDA, among other factors, when determining management’s incentive compensation.
 
We also present adjusted revenues, adjusted net revenues, adjusted EBITDA, adjusted net income and adjusted net income per share as supplemental performance measures because we believe that they provide our Board, management and investors with additional information to assess our performance. Adjusted revenues provide comparisons from period to period by excluding the effect of purchase accounting on the fair value of acquired deferred revenue. Adjusted net revenues provide comparisons from period to period by excluding the effects of asset-based cost of revenues. While the amounts included in the calculation of adjusted net revenues are disclosed in our condensed consolidated financial statements and footnotes, management believes providing more transparency into this metric is beneficial to investors who wish to evaluate our performance in this fashion. Adjusted EBITDA provides comparisons from period to period by excluding potential differences caused by variations in the age and book depreciation of fixed assets affecting relative depreciation expense and amortization of internally developed software, amortization of acquired intangible assets, deferred revenue fair value adjustment, income tax provision (benefit), non-income tax expense, restructuring charges and transaction costs, accretion on contingent consideration and purchase liability, severance, fair market value adjustment on contingent consideration liability, litigation and regulatory related expenses, foreign currency, gain on acquisition of equity method investment, loss allocation from equity method investments, (income) loss attributable to non-controlling interest, and changes in interest expense and interest income that are influenced by capital structure decisions and capital market conditions. Our management also believes it is useful to exclude non-cash stock-based compensation expense from adjusted EBITDA and adjusted net income because non-cash equity grants made at a certain price and point in time do not necessarily reflect how our business is performing at any particular time.
 
We believe adjusted revenues, adjusted net revenues, adjusted EBITDA, adjusted net income and adjusted net income per share are useful to investors in evaluating our operating performance because securities analysts use adjusted revenues, adjusted net revenues, adjusted EBITDA, adjusted net income and adjusted net income per share as supplemental measures to evaluate the overall performance of companies, and we anticipate that our investor and analyst presentations will include adjusted revenues, adjusted net revenues, adjusted EBITDA, adjusted net income and adjusted net income per share.
 
47


Adjusted revenues, adjusted net revenues, adjusted EBITDA, adjusted net income and adjusted net income per share are not measurements of our financial performance under GAAP and should not be considered as an alternative to revenues, net income, operating income or any other performance measures derived in accordance with GAAP, or as an alternative to cash flows from operating activities as a measure of our profitability or liquidity.
 
We understand that, although adjusted revenues, adjusted net revenues, adjusted EBITDA, adjusted net income and adjusted net income per share are frequently used by securities analysts and others in their evaluation of companies, these measures have limitations as an analytical tool, and you should not consider them in isolation, or as a substitute for an analysis of our results as reported under GAAP. In particular you should consider:
 
Adjusted revenues, adjusted net revenues, adjusted EBITDA, adjusted net income and adjusted net income per share do not reflect our cash expenditures, or future requirements for capital expenditures or contractual commitments;

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

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

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

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

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

Management compensates for the inherent limitations associated with using adjusted revenues, adjusted net revenues, adjusted EBITDA, adjusted net income and adjusted net income per share through disclosure of such limitations, presentation of our financial statements in accordance with GAAP and reconciliation of adjusted revenues and adjusted net revenues to revenues, the most directly comparable GAAP measure and adjusted EBITDA, adjusted net income and adjusted net income per share to net income and net income per share, the most directly comparable GAAP measure. Further, our management also reviews GAAP measures and evaluates individual measures that are not included in some or all of our non-GAAP financial measures, such as our level of capital expenditures and interest income, among other measures.
 
The following table sets forth a reconciliation of total revenues to adjusted revenues and adjusted net revenues based on our historical results:
Three Months EndedSix Months Ended
June 30,June 30,
2020201920202019
(in thousands)(in thousands)
Total revenues$235,313  $224,445  $481,852  $424,111  
Deferred revenue fair value adjustment77  3,414  516  3,420  
Adjusted revenues235,390  227,859  482,368  427,531  
Less: Asset-based cost of revenues(61,875) (60,293) (130,467) (114,135) 
Adjusted net revenues$173,515  $167,566  $351,901  $313,396  

48


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,
2020201920202019
(in thousands)(in thousands)
Net income (loss)$(5,471) $613  $(12,661) $(17,655) 
Add (deduct):    
Deferred revenue fair value adjustment77  3,414  516  3,420  
Interest income(197) (901) (588) (2,411) 
Interest expense6,634  8,263  13,768  15,359  
Accretion on contingent consideration and purchase liability311  502  910  742  
Income tax provision (benefit)1,306  (28,382) (658) (24,614) 
Depreciation and amortization28,443  26,915  56,126  46,432  
Non-cash compensation expense13,875  14,988  27,345  27,852  
Restructuring charges and transaction costs6,648  13,208  9,468  20,574  
Severance1,869  3,280  15,851  5,760  
Fair market value adjustment on contingent consideration liability(1,982) —  (1,982) —  
Litigation and regulatory related expenses3,517  —  4,220  —  
Foreign currency463  (154) (31) (155) 
Non-income tax expense adjustment(642) 908  (454) 1,118  
Gain on acquisition of equity method investment—  —  (4,230) —  
Loss allocation from equity method investments1,256  347  3,286  550  
(Income) loss attributable to non-controlling interest(299) 210  (500) 241  
Adjusted EBITDA$55,808  $43,211  $110,386  $77,213  

49


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,
 2020201920202019
 (in thousands)(in thousands)
Net income (loss)$(5,471) $613  $(12,661) $(17,655) 
Income tax provision (benefit) (1)
1,306  (28,382) (658) (24,614) 
Loss before income tax provision (benefit)(4,165) (27,769) (13,319) (42,269) 
Add (deduct):
Deferred revenue fair value adjustment77  3,414  516  3,420  
Accretion on contingent consideration and purchase liability311  502  910  742  
Non-cash interest expense2,983  4,646  5,945  9,262  
Non-cash compensation expense13,875  14,988  27,345  27,852  
Restructuring charges and transaction costs6,648  13,208  9,468  20,574  
Severance1,869  3,280  15,851  5,760  
Fair market value adjustment on contingent consideration liability(1,982) —  (1,982) —  
Amortization of acquired intangibles18,746  19,278  37,504  31,806  
Litigation and regulatory related expenses3,517  —  4,220  —  
Foreign currency463  (154) (31) (155) 
Non-income tax expense adjustment(642) 908  (454) 1,118  
Gain on acquisition of equity method investment—  —  (4,230) —  
Loss allocation from equity method investments1,256  347  3,286  550  
(Income) loss attributable to non-controlling interest(299) 210  (500) 241  
Adjusted net income before income tax effect42,657  32,858  84,529  58,901  
Income tax effect (2)
(10,884) (8,388) (21,554) (15,020) 
Adjusted net income$31,773  $24,470  $62,975  $43,881  
Basic number of weighted-average shares outstanding53,562,850  50,870,296  53,288,741  49,526,774  
Effect of dilutive shares:
Options to purchase common stock374,070  1,164,246  519,886  1,185,480  
Unvested restricted stock units322,140  662,853  475,990  666,116  
Convertible notes—  261,075  11,719  12,532  
Warrants—  24,218  22,714  —  
Diluted number of weighted-average shares outstanding54,259,060  52,982,688  54,319,050  51,390,902  
Adjusted net income per share - diluted$0.59  $0.46  $1.16  $0.85  
(1)For the three months ended June 30, 2020 and 2019, the effective tax rate computed in accordance with GAAP equaled (31.4)% and 102.2%, respectively. For the six months ended June 30, 2020 and 2019, the effective tax rate computed in accordance with GAAP equaled 4.9% and 58.2%, respectively.
(2)An estimated normalized effective tax rate of 25.5% has been used to compute adjusted net income for the three and six months ended June 30, 2020 and 2019.

Note on Income Taxes: As of December 31, 2019 we had NOL carryforwards of approximately $261,000 and $211,000 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.


50


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

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

 Three Months Ended June 30, 2019
 Envestnet Wealth SolutionsEnvestnet Data & AnalyticsNonsegmentTotal
 (in thousands)
Revenues$176,890  $47,555  $—  $224,445  
Deferred revenue fair value adjustment3,414  —  —  3,414  
Adjusted revenues180,304  47,555  —  227,859  
Less: Asset-based cost of revenues(60,293) —  —  (60,293) 
Adjusted net revenues$120,011  $47,555  $—  $167,566  
Income (loss) from operations$12,379  $(8,960) $(23,676) $(20,257) 
Add:
Deferred revenue fair value adjustment3,414  —  —  3,414  
Accretion on contingent consideration and purchase liability502  —  —  502  
Depreciation and amortization16,376  10,539  —  26,915  
Non-cash compensation expense8,592  3,767  2,629  14,988  
Restructuring charges and transaction costs794  (196) 12,610  13,208  
Non-income tax expense adjustment908  —  —  908  
Severance818  2,448  14  3,280  
Loss attributable to non-controlling interest210  —  —  210  
Other43  —  —  43  
Adjusted EBITDA$44,036  $7,598  $(8,423) $43,211  


51


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


 Six Months Ended June 30, 2019
 Envestnet Wealth SolutionsEnvestnet Data & AnalyticsNonsegmentTotal
 (in thousands)
Revenues$329,595  $94,516  $—  $424,111  
Deferred revenue fair value adjustment3,420  —  —  3,420  
Adjusted revenues333,015  94,516  —  427,531  
Less: Asset-based cost of revenues(114,135) —  —  (114,135) 
Adjusted net revenues$218,880  $94,516  $—  $313,396  
Income (loss) from operations$29,223  $(16,888) $(41,329) $(28,994) 
Add:
Deferred revenue fair value adjustment3,420  —  —  3,420  
Accretion on contingent consideration and purchase liability742  —  —  742  
Depreciation and amortization27,643  18,789  —  46,432  
Non-cash compensation expense14,269  7,955  5,628  27,852  
Restructuring charges and transaction costs1,056  769  18,749  20,574  
Non-income tax expense adjustment1,108  10  —  1,118  
Severance1,168  4,496  96  5,760  
Loss attributable to non-controlling interest241  —  —  241  
Other65    68  
Adjusted EBITDA$78,935  $15,132  $(16,854) $77,213  
52


Liquidity and Capital Resources
 
As of June 30, 2020, we had total cash and cash equivalents of $92,244 compared to $82,505 as of December 31, 2019. We plan to use existing cash, 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, 2020, we had $225,000 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,
 20202019
 (in thousands)
Net cash provided by operating activities$65,023  $2,391  
Net cash used in investing activities(62,914) (347,969) 
Net cash provided by financing activities8,870  133,784  
Effect of exchange rate on changes on cash(1,342) 166  
Net increase (decrease) in cash, cash equivalents and restricted cash9,637  (211,628) 
Cash, cash equivalents and restricted cash, end of period92,392  78,043  
 
Operating Activities
 
Net cash provided by operating activities for the six months ended June 30, 2020 was $65,023 compared to net cash provided by operating activities of $2,391 for the same period in 2019. The increase was primarily due to:

A decrease in net losses period over period of $4,994;
A decrease in deferred taxes period over period of $27,393 primarily due to the 2019 reversal of a valuation allowance on certain of our deferred tax assets;
An increase period over period for noncash addbacks for depreciation and amortization expense of $9,694; and
An increase in the change in operating assets and liabilities of $22,469 which is primarily timing related.

These increases were partially offset by a net decrease of $938 of non-cash activity related to our equity method investments and a non-cash gain of $1,982 related to a fair market value adjustment to an outstanding contingent consideration liability.
 
Investing Activities
 
Net cash used in investing activities for the six months ended June 30, 2020 was $62,914 compared to net cash used in investing activities of $347,969 for the same period in 2019. The change was primarily a result of a decrease in cash disbursements for business acquisitions of $301,314. In January 2020, we also used $11,000 to acquire a 4.25% interest in a privately held company.
 
Financing Activities
 
Net cash provided by financing activities for the six months ended June 30, 2020 was $8,870 compared to net cash provided by financing activities of $133,784 for the same period in 2019. The change was primarily the result of decreased borrowings on our revolving credit facility of $130,000.
 
 

53


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 2019 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 2019 Form 10-K include, but are not limited to, the discussion of estimates used for recognition of revenues, the determination of the period of benefit for deferred sales incentive commissions, purchase accounting, impairment of goodwill and acquired intangible assets and income taxes. Such accounting policies and estimates require significant judgments and assumptions to be used in the preparation of the condensed consolidated financial statements, and actual results could differ materially from the amounts reported.

Commitments and Off-Balance Sheet Arrangements
 
Purchase Obligations and Indemnifications
 
See “Part I, Note 17—Commitments and Contingencies, Legal Proceedings” for purchase obligations and indemnifications details.
 
Legal Proceedings
 
See “Part I, Note 17—Commitments and Contingencies, Legal Proceedings” for legal proceedings details.
 
Item 3. Quantitative and Qualitative Disclosures About Market Risk
 
Market Risk
 
Our exposure to market risk is directly related to asset-based recurring revenues earned based upon a contractual percentage of AUM or AUA. In the three and six months ended June 30, 2020, 52% and 53% of our revenues, respectively, were derived from revenues based on the market value of AUM or AUA. We expect this percentage to vary over time. A decrease in the aggregate value of AUM or AUA may cause our revenue to decline and our net loss to increase. If there are continued financial market declines for COVID-19 or any other matter, our asset-based revenues may negatively be impacted in future periods.

Foreign Currency Risk
 
A portion of our revenues are billed in various foreign currencies. We are directly exposed to changes in foreign currency exchange rates through the translation of these monthly revenues into U.S. dollars. For the three and six months ended June 30, 2020, we estimate that a hypothetical 10% change in the value of various foreign currencies to the U.S. dollar would result in a corresponding increase or decrease of approximately $325 and $843 to pre-tax earnings, respectively.

The expenses of our India subsidiary, which primarily consist of expenditures related to compensation and benefits, are paid using the Indian Rupee. We are directly exposed to changes in foreign currency exchange rates through the translation of these monthly expenditures into U.S. dollars. For the three and six months ended June 30, 2020, we estimate that a hypothetical 10% increase in the value of the Indian Rupee to the U.S. dollar would result in a decrease of approximately $1,922 and $3,374 to pre-tax earnings, respectively, and a hypothetical 10% decrease in the value of the Indian Rupee to the U.S. dollar would result in an increase of approximately $1,573 and $2,760 to pre-tax earnings, respectively.
 
Interest Rate Risk
 
We are subject to market risk from changes in interest rates. We have a revolving credit facility that bears interest at LIBOR plus an applicable margin between 1.50% and 3.25%. As LIBOR rates fluctuate, so too will the interest expense on amounts borrowed under the Amended Credit Agreement. Interest charged on the revolving credit facility for the second quarter of 2020 was approximately 2.6%. As of June 30, 2020, there was $275,000 of revolving credit amounts outstanding under the Amended Credit Agreement. We incurred interest expense of $2,142 and $4,813 for the three and six months ended June 30, 2020, respectively, related to the Amended Credit Agreement. A sensitivity analysis performed on the interest expense indicated that a hypothetical 0.25% increase or decrease in our interest rate would increase or decrease interest expense by approximately $578 on an annual basis.
54



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, 2020. 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, 2020, 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, 2020, that have materially affected, or are reasonably likely to materially affect, our internal controls over financial reporting.
 
PART II — OTHER INFORMATION

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

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

The COVID-19 pandemic has caused, and is causing, significant harm to the global economy and may adversely affect our business, including our operations and financial condition, and may cause our assets under management or administration, revenue and earnings to decline.
On March 11, 2020, the World Health Organization declared Coronavirus Disease 2019 (“COVID-19”) a pandemic disease. The COVID-19 pandemic has resulted in authorities implementing numerous measures attempting to contain the spread and impact of COVID-19, such as travel bans and restrictions, quarantines, shelter in place orders, and limitations on business activity, including closures. These measures are, among other things, severely restricting global economic activity, which is disrupting supply chains, lowering asset and equity market valuations, significantly increasing unemployment and underemployment levels, decreasing liquidity in markets for certain securities and causing significant volatility and disruption in the financial markets.
In response to COVID-19 concerns, the Company has instituted a travel ban for all of its domestic and international employees and is following mandatory stay-at-home orders where applicable. A majority of the Company's employees are working from home as a result of these mandatory stay-at-home orders. Remote work-from-home restrictions makes us more dependent on certain technologies that allow us to operate our business remotely and collaborate without face-to-face meetings both internally and with our customers. To the extent we experience a technological disruption in our work-from-home capabilities, we would anticipate a negative impact on our business operations. Further, to the extent supply chains are disrupted, it may become more difficult to provide necessary technology to our employees working from remote locations.
55


For the six months ended June 30, 2020, approximately 53% of the Company's revenues result from asset-based fee billing arrangements. These fees are generally based upon variable percentages of assets managed or administered under the Company's platforms. Approximately 90% of the Company's asset-based fee arrangements are billed at the beginning of each quarter based on the market value of customer assets on its platforms as of the end of the prior quarter. If current economic conditions deteriorate, there may be an ongoing adverse effect on our business, including our results of operations and financial condition, as a result of, among other things:
adverse equity market conditions, volatility in the financial markets and unforeseen investment trends resulting in a reduction in our asset-based fees;
a decline in new client conversions as a result of extended sales cycles and longer implementation periods as clients work remotely;
the negative impact of the pandemic on our clients and key vendors, market participants and other third-parties with whom we do business;
the disruption to our workforce due to illness and health concerns, potential limitations on our remote work environment, and government-imposed restrictions, laws and regulations.
The extent to which COVID-19, and the related global economic crisis, affect our business, results of operations and financial condition, will depend on future developments that are highly uncertain and cannot be predicted, including the scope and duration of the pandemic and any recovery period, future actions taken by governmental authorities, central banks and other third parties in response to the pandemic, and the effects on our products, clients, employees and vendors. If we are not able to respond to and manage the impact of such events effectively, our business, results of operations and financial condition may be materially and adversely affected.
The COVID-19 pandemic, and the related global economic crisis, could also precipitate or aggravate the other risk factors discussed in our Annual Report on Form 10-K, which could materially and adversely affect our business, results of operations and financial condition. Further, the COVID-19 pandemic may also affect our operating and financial results in a manner that is not presently known to us or that we currently do not consider to present significant risks. For additional discussion of the impacts of the COVID-19 pandemic, which could be materially adverse to our operations and financial results, please see “Management’s Discussion and Analysis of Financial Condition and Results of Operations, Recent Developments, Uncertainties Related to COVID-19” section in Item 2 of Part I of this Quarterly Report on Form 10-Q.

Item 2. Unregistered Sales of Equity Securities and Use of Proceeds
 
(c)Issuer Purchases of Equity Securities
 
There were no purchases of equity securities made under our share repurchase program in the three months ended June 30, 2020. As of June 30, 2020, 1,956,390 of shares could still be purchased under this program.

Item 3. Defaults Upon Senior Securities
 
None.

Item 4. Mine Safety Disclosures
 
Not applicable.

Item 5. Other Information
 
None.

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


INDEX TO EXHIBITS
Exhibit
No.
Description
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)
 
________________________________

* 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, 2020 and December 31, 2019; (iii) the Condensed Consolidated Statements of Operations for the three and six months ended June 30, 2020 and 2019; (iv) the Condensed Consolidated Statement of Comprehensive Loss for the three and six months ended June 30, 2020 and 2019; (v) the Condensed Consolidated Statements of Stockholders' Equity for the three and six months ended June 30, 2020 and 2019; (vi) the Condensed Consolidated Statements of Cash Flows for the six months ended June 30, 2020 and 2019; (vii) Notes to Condensed Consolidated Financial Statements tagged as blocks of text.

57


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

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

EX-32.1 4 env20200630ex321.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, 2020 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 10, 2020
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 env20200630ex322.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, 2020 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 10, 2020
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-20200630.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 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 - Pro Forma Information (Details) link:presentationLink link:calculationLink link:definitionLink 2112104 - Disclosure - Prepaid Expenses and Other Current Assets link:presentationLink link:calculationLink link:definitionLink 2313303 - Disclosure - Prepaid Expenses and Other Current Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 2414406 - Disclosure - Prepaid Expenses and Other Current Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2115105 - Disclosure - Property and Equipment, Net link:presentationLink link:calculationLink link:definitionLink 2316304 - Disclosure - Property and Equipment, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 2417407 - Disclosure - Property and Equipment, Net (Details) link:presentationLink link:calculationLink link:definitionLink 2418408 - Disclosure - Property, Plant, and Equipment - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2119106 - Disclosure - Internally Developed Software link:presentationLink link:calculationLink link:definitionLink 2320305 - Disclosure - Internally Developed Software (Tables) link:presentationLink link:calculationLink link:definitionLink 2421409 - Disclosure - Internally Developed Software - Components of Internally Developed Software (Details) link:presentationLink link:calculationLink link:definitionLink 2422410 - Disclosure - Internally Developed Software - Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2123107 - Disclosure - Goodwill and Intangible Assets, Net link:presentationLink link:calculationLink link:definitionLink 2324306 - Disclosure - Goodwill and Intangible Assets, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 2425411 - Disclosure - Goodwill and Intangible Assets, Net - Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 2426412 - Disclosure - Goodwill and Intangible Assets, Net - Intangible Assets, Net (Details) link:presentationLink link:calculationLink link:definitionLink 2427413 - Disclosure - Goodwill and Intangible Assets, Net - Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2128108 - Disclosure - Accrued Expenses and Other Liabilities link:presentationLink link:calculationLink link:definitionLink 2329307 - Disclosure - Accrued Expenses and Other Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 2430414 - Disclosure - Accrued Expenses and Other Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2431415 - Disclosure - Accrued Expenses and Other Liabilities - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2132109 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 2333308 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 2434416 - Disclosure - Debt - Summary (Details) link:presentationLink link:calculationLink link:definitionLink 2435417 - Disclosure - Debt - Interest (Details) link:presentationLink link:calculationLink link:definitionLink 2136110 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 2337309 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 2438418 - Disclosure - Fair Value Measurements - Assets and Liabilities Measured at Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 2439419 - Disclosure - Fair Value Measurements - Level III (Details) link:presentationLink link:calculationLink link:definitionLink 2440420 - Disclosure - Fair Value Measurements - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2141111 - Disclosure - Revenues and Cost of Revenues link:presentationLink link:calculationLink link:definitionLink 2342310 - Disclosure - Revenue and Cost of Revenues (Tables) link:presentationLink link:calculationLink link:definitionLink 2443421 - Disclosure - Revenue and Cost of Revenues - Disaggregation (Details) link:presentationLink link:calculationLink link:definitionLink 2444422 - Disclosure - Revenue and Cost of Revenues - Major Customers (Details) link:presentationLink link:calculationLink link:definitionLink 2445423 - Disclosure - Revenue and Cost of Revenues - Obligation (Details) link:presentationLink link:calculationLink link:definitionLink 2445423 - Disclosure - Revenue and Cost of Revenues - Obligation (Details) link:presentationLink link:calculationLink link:definitionLink 2446424 - Disclosure - Revenue and Cost of Revenues - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2447425 - Disclosure - Revenue and Cost of Revenues - Cost of Revenues (Details) link:presentationLink link:calculationLink link:definitionLink 2148112 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 2349311 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 2450426 - Disclosure - Stock-Based Compensation - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2451427 - Disclosure - Stock-Based Compensation - Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2452428 - Disclosure - Stock-Based Compensation - Assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 2453429 - Disclosure - Stock-Based Compensation - Options (Details) link:presentationLink link:calculationLink link:definitionLink 2454430 - Disclosure - Stock-Based Compensation - Restricted Stock (Details) link:presentationLink link:calculationLink link:definitionLink 2155113 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2356312 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 2457431 - Disclosure - Income Taxes - Loss Before Income Tax Provision (Benefit) (Details) link:presentationLink link:calculationLink link:definitionLink 2458432 - Disclosure - Income Taxes - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2159114 - Disclosure - Net Income (Loss) Per Share link:presentationLink link:calculationLink link:definitionLink 2360313 - Disclosure - Net Income (Loss) Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2461433 - Disclosure - Net Income (Loss) Per Share - Computation of Basic and Diluted Net Income (Loss) Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 2462434 - Disclosure - Net Income (Loss) Per Share - Antidilutive Securities (Details) link:presentationLink link:calculationLink link:definitionLink 2163115 - Disclosure - Segment Information link:presentationLink link:calculationLink link:definitionLink 2364314 - Disclosure - Segment Information (Tables) link:presentationLink link:calculationLink link:definitionLink 2465435 - Disclosure - Segment Information - Reconciliation of Income (Loss) From Operations (Details) link:presentationLink link:calculationLink link:definitionLink 2466436 - Disclosure - Segment Information - Summary of Consolidated Total Assets, Depreciation and Amortization and Capital Expenditures (Details) link:presentationLink link:calculationLink link:definitionLink 2167116 - Disclosure - Geographical Information link:presentationLink link:calculationLink link:definitionLink 2368315 - Disclosure - Geographical Information (Tables) link:presentationLink link:calculationLink link:definitionLink 2469437 - Disclosure - Geographical Information (Details) link:presentationLink link:calculationLink link:definitionLink 2170117 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2471438 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 env-20200630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 env-20200630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 env-20200630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Segments, Geographical Areas [Abstract] Segments, Geographical Areas [Abstract] Outstanding (in dollars) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value 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). Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Related Party [Axis] Related Party [Axis] Accretion of debt discount Amortization of Debt Discount (Premium) Treasury Stock Treasury Stock [Member] Payables and Accruals [Abstract] Payables and Accruals [Abstract] Product Information [Line Items] Product Information [Line Items] Segments [Axis] Segments [Axis] 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 Level III Fair Value, Inputs, Level 3 [Member] Fidelity Fidelity [Member] Represents Fidelity. Statistical Measurement [Domain] Statistical Measurement [Domain] Liabilities and Equity Liabilities and Equity [Abstract] Stock-Based compensation Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Deferred tax liabilities, net Deferred Income Tax Liabilities, Net Compensation and benefits Labor and Related Expense Current Fiscal Year End Date Current Fiscal Year End Date Net Carrying Amount Intangible Assets, Net (Excluding Goodwill) Severance expense Early Retirement Program, Severance Costs Early Retirement Program, Severance Costs Assets to fund deferred compensation liability Defined Benefit Plan, Plan Assets, Amount Income (loss) from operations Operating Income (Loss) Schedule of property, plant, and equipment, net by geographic area Long-lived Assets by Geographic Areas [Table Text Block] Entity Address, Postal Zip Code Entity Address, Postal Zip Code Total current liabilities Liabilities, Current Diluted (in dollars per share) Business Acquisition, Pro Forma Earnings Per Share, Diluted PSUs Performance Shares [Member] Prepaid expenses and other current assets Total prepaid expenses and other current assets Prepaid Expense and Other Assets, Current 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 Accrued professional services Accrued Professional Fees, Current Remeasurement gain on previously held interest Business Combination, Step Acquisition, Equity Interest in Acquiree, Remeasurement Gain Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Commitments and contingencies Commitments and Contingencies Purchase of treasury stock for stock-based tax withholdings Share-based Payment Arrangement, Decrease for Tax Withholding Obligation Issuance of common stock - vesting of restricted stock units Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures Assets Assets [Abstract] Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Investment, Name [Axis] Investment, Name [Axis] Vesting period Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Accounting Policies [Abstract] Accounting Policies [Abstract] Office furniture and fixtures Furniture and Fixtures [Member] Entity Shell Company Entity Shell Company Vested (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Cover [Abstract] Cover [Abstract] Accounts payable Accounts Payable, Current Document Type Document Type Accrued Expenses and Other Liabilities Accounts Payable and Accrued Liabilities Disclosure [Text Block] Accumulated deficit Retained Earnings (Accumulated Deficit) Operating lease right-of-use assets, net Operating Lease, Right-of-Use Asset 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. Unaccreted discount on convertible notes Debt Instrument, Unamortized Discount Undrawn and other fees Debt Instrument, Unused Borrowing Capacity, Fee Schedule of convertible debt obligations Convertible Debt [Table Text Block] Summary of changes in the fair value of the Company's Level 3 assets Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block] 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 Equity: Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract] Purchase liabilities included in accrued expenses and other liabilities Purchase Liabilities Included In Accounts Payable Purchase liabilities incurred and included in accounts payable and not yet paid. Schedule fair value of the Company’s financial assets and liabilities measured at fair value Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Customer [Axis] Customer [Axis] Foreign currency and other Finite Lived Intangible Assets, Foreign Currency Translation Gain (Loss) Preferred stock, par value $0.005, 50,000,000 shares authorized Preferred Stock, Value, Issued Purchase liabilities included in other non-current liabilities Purchase Liabilities Included In Other Noncurrent Liabilities Purchase Liabilities Included In Other Noncurrent Liabilities Investments in private companies Payments to acquire equity method investments Payments to Acquire Equity Method Investments Document Quarterly Report Document Quarterly Report Options exercisable (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Other non-current liabilities Other Liabilities, Noncurrent Stock-based compensation expense APIC, Share-based Payment Arrangement, Increase for Cost Recognition EFFECT OF EXCHANGE RATE CHANGES ON CASH Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Total revenues Revenue from Contract with Customer, Excluding Assessed Tax Measurement Frequency [Domain] Measurement Frequency [Domain] Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract] Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract] Revenue as a percentage of the company's total Concentration Risk, Percentage Entity File Number Entity File Number 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. 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] Convertible Notes due 2023 Convertible Unsecured1.75 Percent Notes Due December2023 [Member] Represents information pertaining to the 1.75% convertible unsecured notes due December 2023. Business Acquisition [Axis] Business Acquisition [Axis] Amortization expense for the deferred sales incentive compensation Capitalized Contract Cost, Amortization Geographical [Domain] Geographical [Domain] Statement [Line Items] Statement [Line Items] Acquisition of business (in shares) Stock Issued During Period, Shares, Acquisitions 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] Net loss per share attributable to Envestnet, Inc.: Earnings Per Share, Basic and Diluted [Abstract] Proceeds from borrowings on revolving credit facility Proceeds from Long-term Lines of Credit Document Fiscal Period Focus Document Fiscal Period Focus Contingent consideration Business Combination, Contingent Consideration, Liability, Noncurrent Statement [Table] Statement [Table] Statistical Measurement [Axis] Statistical Measurement [Axis] Convertible Notes Convertible Debt Securities [Member] 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. Debt instrument, fair value disclosure Debt Instrument, Fair Value Disclosure Loss allocation from equity method investments Loss From Equity Method Investments Loss From Equity Method Investments Deferred income taxes Deferred Income Taxes and Tax Credits Payments on revolving credit facility Repayments of Long-term Lines of Credit Sales and use tax liability Sales and Excise Tax Payable Convertible Notes due 2023 Convertible Notes due 2023 Convertible Debt, Noncurrent India INDIA Deferred compensation liability Deferred Compensation Liability, Current and Noncurrent Business Combinations [Abstract] Business Combinations [Abstract] Increase (decrease) in shareholders' equity Increase (Decrease) in Stockholders' Equity [Roll Forward] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Options exercisable Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Less: accumulated amortization Capitalized Computer Software, Accumulated Amortization Changes in the carrying amount of the Company's goodwill Goodwill [Roll Forward] Prepaid outside information services Prepaid Outside Information Services Represents the amount of prepaid outside information services. Schedule of reconciliation of the numerators and denominators used in computing basic and diluted net loss per share attributable to common stockholders Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Weighted average common shares outstanding: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Accrued interest and penalties on unrecognized tax benefits Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued Balance Balance Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Accretion on contingent consideration and purchase liability Accretion Expense Nonsegment Corporate, Non-Segment [Member] Amendment Flag Amendment Flag 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 Other accrued expenses Other Accrued Liabilities, Current Revolving credit facility balance Revolving credit facility balance Long-term Line of Credit Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Convertible notes (in shares) Incremental Common Shares Attributable to Dilutive Effect of Conversion of Debt Securities Related Party [Domain] Related Party [Domain] Measurement Frequency [Axis] Measurement Frequency [Axis] Accrued technology Accrued Technology Accrued Technology Capitalization of internally developed software Payments to Develop Software Financial Instruments [Domain] Financial Instruments [Domain] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Fair Value Measurement [Domain] Fair Value Measurement [Domain] Schedule of components of intangible assets, net Schedule of Finite-Lived Intangible Assets [Table Text Block] Early retirement program liability, noncurrent Early Retirement Program Liability, Noncurrent Early Retirement Program Liability, Noncurrent Receivable from related party Due from Related Parties Envestnet Wealth Solutions Envestnet Wealth Solutions [Member] Envestnet Wealth Solutions [Member] Purchase of fixed assets included in accounts payable and accrued expenses and other liabilities Capital Expenditures Incurred but Not yet Paid Geographical [Axis] Geographical [Axis] Local Phone Number Local Phone Number Segments [Domain] Segments [Domain] Private Cloud Technology Company Private Cloud Technology Company [Member] Private Cloud Technology Company [Member] Sales and use tax receivable Sales And Excise Tax Receivable Current And Noncurrent Carrying value as of the balance sheet date of assets incurred through that date and receivable for statutory sales and use taxes, including value added tax. Unrecognized stock-based compensation expense related to unvested stock options Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Net loss attributable to Envestnet, Inc. Business Acquisition, Pro Forma Net Income (Loss) Property, Plant and Equipment, Type [Axis] Long-Lived Tangible Asset [Axis] Summary of the activity for unvested restricted stock units and awards granted under the Company's plans Share-based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block] Fair value adjustments Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Gain (Loss) Included in Earnings Acquisition of business Stock Issued During Period, Value, Acquisitions FINANCING ACTIVITIES: Net Cash Provided by (Used in) Financing Activities [Abstract] Amortization expense Amortization of Intangible Assets Advance payroll taxes and benefits Prepaid Taxes Entity Current Reporting Status Entity Current Reporting Status 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] Other non-current assets Other Assets, Noncurrent Segment Information Segment Reporting Disclosure [Text Block] Warrants (in shares) Incremental Common Shares Attributable to Dilutive Effect of Call Options and Warrants Money market funds Cash and Cash Equivalents, Fair Value Disclosure Issuance of common stock - vesting of restricted stock units (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Concentration Risk [Table] Concentration Risk [Table] Total assets Consolidated assets Assets Geographical Information Geographical Reporting Disclosure [Text Block] The entire disclosure for geographical information including data and tables. Revenue from contract with customer benchmark Revenue from Contract with Customer Benchmark [Member]  Total interest expense Interest Expense, Debt 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 Intangible assets, net Finite-Lived Intangible Assets, Net Long-lived assets Long-Lived Assets Grant date fair value of options (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Antidilutive Securities [Axis] Antidilutive Securities [Axis] Valuation allowance related to capital losses Deferred Tax Assets Valuation Allowance Related to Capital Losses Deferred Tax Assets Valuation Allowance Related to Capital Losses Payments of contingent consideration Payment for Contingent Consideration Liability, Operating Activities Entity Small Business Entity Small Business Private services company Private Services Company [Member] Private Services Company [Member] Asset-based Asset-based Asset-based Asset Based Revenue [Member] Represents the details pertaining to asset based revenue. Depreciation and amortization Consolidated depreciation and amortization Depreciation, Depletion and Amortization Entity Filer Category Entity Filer Category Product and Service [Axis] Product and Service [Axis] Total liabilities Liabilities Entity Address, City or Town Entity Address, City or Town Unrecognized compensation expense weighted-average recognition period Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Volatility Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate International Non-US [Member] Recognized deferred revenue Contract with Customer, Liability, Revenue Recognized Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Issuance of restricted stock units Proceeds, Issuance of Shares, Share-based Payment Arrangement, Excluding Option Exercised Level I Fair Value, Inputs, Level 1 [Member] Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Internally Developed Software Research, Development, and Computer Software Disclosure [Text Block] Document Fiscal Year Focus Document Fiscal Year Focus Restricted cash included in other non-current assets Restricted Cash and Cash Equivalents, Noncurrent Accounts payable Increase (Decrease) in Accounts Payable Number of Shares Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Schedule of amortization expense Amortization Expense for Internally Developed Software [Table Text Block] Summary of amortization expense for internally developed software. Debt Instrument [Axis] Debt Instrument [Axis] Additional Paid-in Capital Additional Paid-in Capital [Member] Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Operating Segments Operating Segments [Member] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Accrued expenses and other liabilities Increase (Decrease) in Accrued Liabilities Balance at period start (in shares) Balance at period end (in shares) Shares, Issued Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] Schedule of prepaid expenses and other current assets Schedule of Other Current Assets [Table Text Block] Common stock, shares outstanding (in shares) Common Stock, Shares, Outstanding Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Prepaid Expenses and Other Current Assets Other Current Assets [Text Block] Income tax receivables Income Taxes Receivable Loss before income tax provision (benefit) Loss before income tax provision (benefit) Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Adjustments to reconcile net 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] Contingent consideration issued in acquisition of businesses Noncash Or Part Noncash Acquisition, Contingent Consideration Noncash Or Part Noncash Acquisition, Contingent Consideration 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 Envestnet Data and Analytics Envestnet Data And Analytics [Member] Envestnet Data And Analytics [Member] Acquisitions of businesses, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Common stock, shares authorized (in shares) Common Stock, Shares Authorized Concentration Risk Type [Axis] Concentration Risk Type [Axis] Options to purchase common stock (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements Property and equipment, gross Property, Plant and Equipment, Gross Proceeds from exercise of stock options Proceeds from Stock Options Exercised Summary of consolidated total assets, consolidated depreciation and amortization and consolidated capital expenditures Schedule of Segment Reporting Information, by Segment [Table Text Block] Document Period End Date Document Period End Date Coupon interest Interest Expense, Debt, Excluding Amortization Entity Registrant Name Entity Registrant Name Fair Value Estimate of Fair Value Measurement [Member] Income Statement [Abstract] Income Statement [Abstract] Accumulated Other Comprehensive Income (Loss) AOCI Attributable to Parent [Member] Gain on acquisition of equity method investment Income from Equity Method Investment Income from Equity Method Investment Non-current operating lease liabilities Operating Lease, Liability, Noncurrent Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Acquisition Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Purchases Current assets: Assets, Current [Abstract] Goodwill, expected tax deductible amount Business Acquisition, Goodwill, Expected Tax Deductible Amount Comprehensive income (loss) attributable to Envestnet, Inc. Comprehensive Income (Loss), Net of Tax, Attributable to Parent Revolving credit facility Long-term Line of Credit, Noncurrent Dividend yield Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Deferred sales incentive compensation Capitalized Contract Cost, Net Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Consolidation Items [Domain] Consolidation Items [Domain] Entity Tax Identification Number Entity Tax Identification Number Remaining Performance Obligations Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Debt Long-term Debt [Text Block] Increase (decrease) in contract with customer liability Contract With Customer, Liability, Increase (Decrease) Contract With Customer, Liability, Increase (Decrease) Contingent consideration, fair value Contingent consideration Business Combination, Contingent Consideration, Liability Goodwill and Intangible Assets, Net Goodwill and Intangible Assets Disclosure [Text Block] Property, Plant and Equipment [Abstract] Property, Plant and Equipment [Abstract] Valuation Business Combination, Step Acquisition, Equity Interest in Acquiree, Fair Value Net income (loss) Net income (loss) Net loss Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Schedule of disaggregation of revenue by major source Disaggregation of Revenue [Table Text Block] Customer lists Customer Lists [Member] Trading Symbol Trading Symbol Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Common stock issued in acquisition of business Stock Issued During Business Combination Stock Issued During Business Combination Impairment of right of use assets Operating Lease, Impairment Loss Non-cash compensation expense Share-based Payment Arrangement, Noncash Expense Consolidated capital expenditures Payments to Acquire Productive Assets Purchase of treasury stock for stock-based tax withholdings Payment, Tax Withholding, Share-based Payment Arrangement Aggregate Intrinsic Value Aggregate Intrinsic Value Acquisitions Goodwill, Acquired During Period Accrued charitable contribution Accrued Charitable Contributions Accrued Charitable Contributions Summary of loss before income tax provision (benefit) Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block] Estimated Useful Life Property, Plant and Equipment, Useful Life Weighted-Average Exercise Price Weighted-Average Exercise Price Equity method investment Affiliated Entity [Member] Fair market value adjustment on contingent consideration liability Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Contingent Consideration Adjustment Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings, Fair Market Value Adjustment Contingent Consideration Deferred revenue Increase (Decrease) in Contract with Customer, Liability Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Balance Balance Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value City Area Code City Area Code Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Cost of revenues Cost of revenues Cost of Goods and Services Sold Second Amended and Restated Credit Agreement Second Amended And Restated Credit Agreement [Member] Represents information pertaining to second amended and restated credit agreement. Total operating expenses Nonsegment operating expenses Costs and Expenses Equity Components [Axis] Equity Components [Axis] Title of 12(b) Security Title of 12(b) Security Unvested restricted stock awards and units Restricted Stock [Member] Share-based Payment Arrangement [Abstract] Share-based Payment Arrangement [Abstract] Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Minimum Minimum Minimum [Member] Membership interest liabilities included in other non-current liabilities Membership Interest Liabilities Included In Other Noncurrent Liabilities Membership Interest Liabilities Included In Other Noncurrent Liabilities Land Land [Member] Operating lease liabilities Operating Lease, Liability, Current Unrecognized compensation expense related to shares Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Add: Net loss attributable to non-controlling interest Add: Net loss attributable to non-controlling interest Net Income (Loss) Attributable to Noncontrolling Interest 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 Schedule of weighted average assumptions used to value options granted Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] United States United States UNITED STATES Exercised (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Schedule of reconciliation of cash, cash equivalents and restricted cash Restrictions on Cash and Cash Equivalents [Table Text Block] Revenues: Revenues: Revenues [Abstract] Fair Value Measurements Fair Value Disclosures [Text Block] OPERATING ACTIVITIES: Net Cash Provided by (Used in) Operating Activities [Abstract] Summary of option activity under the company's plans Share-based Payment Arrangement, Option, Activity [Table Text Block] Customer [Domain] Customer [Domain] Contributions Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Purchases, (Sales), Issuances, (Settlements) Cumulative Effect, Period of Adoption, Adjustment Cumulative Effect, Period of Adoption, Adjustment [Member] Impairment loss for capitalized costs Capitalized Contract Cost, Impairment Loss Business Acquisition [Line Items] Business Acquisition [Line Items] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Concentration Risk [Line Items] Concentration Risk [Line Items] Assets: Assets, Fair Value Disclosure [Abstract] Other non-current liabilities Increase (Decrease) in Other Operating Liabilities Interest on revolving credit facility Interest Expense, Long-term Debt Schedule of income (loss) from operations by segment Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block] Unamortized issuance costs on convertible notes Debt Issuance Costs, Net Fair market value adjustment to contingent consideration liability Decrease in contingent consideration liability Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability Estimate for decrease in unrecognized tax benefits Decrease in Unrecognized Tax Benefits is Reasonably Possible Consolidation Items [Axis] Consolidation Items [Axis] Schedule of disaggregation of revenue by geography Disaggregation Of Revenue By Geography [Table Text Block] Tabular disclosure of disaggregation of revenue by geography. Non-cash interest expense Paid-in-Kind Interest Fees receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Depreciation and amortization expense Depreciation, Depletion and Amortization, Nonproduction Research and Development [Abstract] Research and Development [Abstract] Schedule of cash and cash equivalents Schedule of Cash and Cash Equivalents [Table Text Block] Accretion on contingent consideration Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings, Accretion On Contingent Consideration Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings, Accretion On Contingent Consideration Other Other Prepaid Expense, Current Foreign currency translation gains (losses), net of taxes Foreign currency translation gain (loss) Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Basic (in dollars per share) Business Acquisition, Pro Forma Earnings Per Share, Basic Goodwill Balance at period start Balance at period end Goodwill Summary of revenues from major customers Schedule of Revenue by Major Customers by Reporting Segments [Table Text Block] Contingent consideration Business Combination, Contingent Consideration, Liability, Current Warrants Warrant [Member] Other Other Country [Member] Other Country [Member] Unrecognized tax benefits, exclusive of interest and penalties, recorded as a non-current liability Unrecognized Tax Benefits, Exclusive of Interest and Penalties, Recorded as a Non-Current Liability Represents the amount of unrecognized tax benefits, exclusive of interest and penalties, recorded as a non-current liability. Restricted cash included in prepaid expenses and other current assets Restricted Cash and Cash Equivalents, Current Face amount Debt Instrument, Face Amount Level II Fair Value, Inputs, Level 2 [Member] Building and building improvements Building and Building Improvements [Member] Liabilities: Liabilities, Fair Value Disclosure [Abstract] Schedule of changes in the carrying amount of goodwill by segment Schedule of Goodwill [Table Text Block] Forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period Total assets Assets, Fair Value Disclosure Basis of Presentation Basis of Accounting [Text Block] Non-income tax receivables Non-Income Tax Receivable Non-Income Tax Receivable Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Private Technology Company Acquisition Private Technology Company Acquisition [Member] Private Technology Company Acquisition [Member] Entity Central Index Key Entity Central Index Key Deferred revenue Contract with Customer, Liability, Current Entity Emerging Growth Company Entity Emerging Growth Company Accounting Standards Update [Extensible List] Accounting Standards Update [Extensible List] Granted (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Cumulative Effect, Period of Adoption [Axis] Cumulative Effect, Period of Adoption [Axis] Customer concentration risk Customer Concentration Risk [Member] Conversion price (in dollars per share) Debt Instrument, Convertible, Conversion Price Diluted (in shares) Diluted number of weighted-average shares outstanding (in shares) Weighted Average Number of Shares Outstanding, Diluted Basic (in dollars per share) Basic net income (loss) per share (in dollars per share) Earnings Per Share, Basic Unrecognized tax benefits that would impact effective tax rate, if recognized Unrecognized Tax Benefits that Would Impact Effective Tax Rate Expected term (in years) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term Number of operating segments Number of Operating Segments Schedule accrued expenses and other liabilities Schedule of Accounts Payable and Accrued Liabilities [Table Text Block] Forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Debt Disclosure [Abstract] Debt Disclosure [Abstract] Non-income tax payables Accrual for Taxes Other than Income Taxes, Current Cost: Property, Plant and Equipment, Gross [Abstract] Net cash provided by financing activities Net Cash Provided by (Used in) Financing Activities Transfer of non-controlling units APIC, Transfer Of Noncontrolling Units APIC, Transfer Of Noncontrolling Units Remaining performance obligations Revenue, Remaining Performance Obligation, Amount Revenues from External Customers and Long-Lived Assets [Line Items] Revenues from External Customers and Long-Lived Assets [Line Items] Stock-based compensation expense Share-based Payment Arrangement, Expense Gross unrecognized tax benefits Unrecognized Tax Benefits Common stock, par value $0.005, 500,000,000 shares authorized; 67,396,243 and 66,320,706 shares issued as of June 30, 2020 and December 31, 2019, respectively; 53,743,382 and 52,841,706 shares outstanding as of June 30, 2020 and December 31, 2019, respectively Common Stock, Value, Issued Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Options exercisable (in dollars) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value Tax effect on stock-based compensation expense Share-based Payment Arrangement, Expense, Tax Benefit Effective interest rate (as a percent) Debt Instrument, Interest Rate During Period Amortization expense Capitalized Computer Software, Amortization Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Non-controlling interest Stockholders' Equity Attributable to Noncontrolling Interest 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 INVESTING ACTIVITIES: Net Cash Provided by (Used in) Investing Activities [Abstract] Common stock, shares issued (in shares) Common Stock, Shares, Issued Cash and cash equivalents Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Schedule of Product Information [Table] Schedule of Product Information [Table] Private Financial Technology Design Company Private Financial Technology Design Company [Member] Private Financial Technology Design Company [Member] Internally developed software, net Internally developed software, net Capitalized Computer Software, Net Segment Reporting [Abstract] Segment Reporting [Abstract] Fees receivable, net Increase (Decrease) in Accounts Receivable Debt Instrument [Line Items] Debt Instrument [Line Items] Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Total stockholders’ equity Stockholders' Equity Attributable to Parent Organization and Description of Business Nature of Operations [Text Block] Concentration Risk Type [Domain] Concentration Risk Type [Domain] Cash consideration Business Combination, Consideration Transferred Total liabilities and equity Liabilities and Equity Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Income Taxes Income Tax Disclosure [Text Block] Portion at Fair Value Measurement [Member] Portion at Fair Value Measurement [Member] Accrued compensation and related taxes Employee-related Liabilities, Current Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] RSUs Restricted Stock Units (RSUs) [Member] General and administration General and Administrative Expense Financial Instrument [Axis] Financial Instrument [Axis] Anti-dilutive securities excluded from computation of diluted loss per share (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Other Other Noncash Income (Expense) Estimated Useful Life Estimated Useful Life Finite-Lived Intangible Asset, Useful Life Equity Component [Domain] Equity Component [Domain] Entity Address, Address Line One Entity Address, Address Line One Entity Address, Address Line Two Entity Address, Address Line Two Other non-current assets Increase (Decrease) in Other Noncurrent Assets Property and equipment, net Total property and equipment, net Property, Plant and Equipment, Net Prepaid insurance Prepaid Insurance Stock-Based Compensation Share-based Payment Arrangement [Text Block] Net income (loss) attributable to Envestnet, Inc. Net income (loss) attributable to Envestnet, Inc. Net income (loss) attributable to Envestnet, Inc. Net Income (Loss) Attributable to Parent Entity Address, State or Province Entity Address, State or Province Changes in operating assets and liabilities, net of acquisitions: Increase (Decrease) in Operating Assets [Abstract] Investment, Name [Domain] Investment, Name [Domain] Professional services and other revenues Professional services and other revenues Professional services and other Professional Services And Other Revenues [Member] Represents the details pertaining to professional services and other revenues. Trade names Trade Names [Member] Total current assets Assets, Current Operating expenses: Operating Expenses [Abstract] Net income (loss) per share attributable to Envestnet, Inc.: Earnings Per Share [Abstract] 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] Internally developed software Capitalized Computer Software, Gross Stockholders’ equity: Stockholders' Equity Attributable to Parent [Abstract] Intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill Entity Interactive Data Current Entity Interactive Data Current Options Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Convertible notes carrying value Convertible Debt Internally developed software Software Development [Member] 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 revenue Contract with Customer, Liability, Noncurrent Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Supplemental disclosure of non-cash operating, investing and financing activities: Supplemental Cash Flow Information [Abstract] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Schedule of stock-based compensation expense Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Common Stock Common Stock [Member] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Product and Service [Domain] Product and Service [Domain] Property, Plant and Equipment, Type [Domain] Long-Lived Tangible Asset [Domain] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Proprietary technologies Technology-Based Intangible Assets [Member] Schedule of components of property and equipment, net Property, Plant and Equipment [Table Text Block] Leasehold improvements Leasehold Improvements [Member] Weighted-Average Remaining Contractual Life Weighted-Average Remaining Contractual Life Gross Carrying Amount Finite-Lived Intangible Assets, Gross Unvested restricted stock units (in shares) Weighted Average Number of Shares, Restricted Stock Revenue recognition period Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Money Market Funds Money Market Funds [Member] Provision for doubtful accounts Accounts Receivable, Credit Loss Expense (Reversal) Less: accumulated depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Diluted net income (loss) per share calculation: Earnings Per Share, Diluted [Abstract] Exercise of stock options (in shares) Exercised (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period INCREASE (DECREASE) IN CASH, CASH EQUIVALENTS AND RESTRICTED CASH Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Acquisitions and Other Investments Business Combination Disclosure [Text Block] Options to purchase common stock Share-based Payment Arrangement, Option [Member] Common stock issued to settle purchase liability Stock Issued Basic (in shares) Basic number of weighted-average shares outstanding (in shares) Weighted Average Number of Shares Outstanding, Basic Convertible notes due 2023 Convertible Notes Due December2023 [Member] This member stands for Convertible Notes due December 2023. Risk-free interest rate Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Forfeited (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Treasury stock (in shares) Treasury Stock, Shares Schedule of components 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. Carrying Value Reported Value Measurement [Member] Revenues and Cost of Revenues Revenue from Contract with Customer [Text Block] 2023 Convertible Notes Two Thousand Twenty Three Convertible Notes [Member] 2023 Convertible Notes. Ownership percentage Equity Method Investment, Ownership Percentage Supplemental disclosure of cash flow information - cash paid during the period for interest Interest Paid, Excluding Capitalized Interest, Operating Activities Total equity Balance, at period start Balance, at period end Adoption of ASU 2016-13 Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest Additional paid-in capital Additional Paid in Capital Income tax provision (benefit) Income tax provision (benefit) Income tax provision (benefit) Income Tax Expense (Benefit) Supplemental disclosure of cash flow information - net cash paid during the period for income taxes Income Taxes Paid, Net 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 Total liabilities Financial and Nonfinancial Liabilities, Fair Value Disclosure Total accrued expenses and other liabilities Accrued Liabilities, Current Diluted (in dollars per share) Diluted net income (loss) per share (in shares) Earnings Per Share, Diluted Business acquisition, pro forma information Business Acquisition, Pro Forma Information [Table Text Block] Cumulative Effect, Period of Adoption [Domain] Cumulative Effect, Period of Adoption [Domain] Schedule of amortization expense Finite-lived Intangible Assets Amortization Expense [Table Text Block] Accrued expenses and other liabilities Accrued Liabilities and Other Liabilities Summary of changes in the fair value of the Company's Level 3 liability Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Cost written off Property, Plant and Equipment, Disposals Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Exercise of stock options Stock Issued During Period, Value, Stock Options Exercised Net effect on income Share-based Payment Arrangement, Expense, after Tax Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Potential contingent consideration Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High Revenues Business Acquisition, Pro Forma Revenue Award Type [Axis] Award Type [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] Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Amortization of issuance costs Amortization of Debt Issuance Costs Maximum Maximum Maximum [Member] Security Exchange Name Security Exchange Name Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Non-controlling Interest Noncontrolling Interest [Member] Schedule of interest expense Interest Expense, Debt [Table Text Block] Tabular disclosure of interest expense related to debt. Accumulated Deficit Retained Earnings [Member] Early retirement program liability, current Early Retirement Program Liability, Current Early Retirement Program Liability, Current Measurement Basis [Axis] Measurement Basis [Axis] Payments of contingent consideration Payment for Contingent Consideration Liability, Financing Activities Effective tax rate Effective Income Tax Rate Reconciliation, Percent Fair Value Measurements Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Outstanding Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Accrued transaction costs Accrued Transaction Costs Accrued Transaction Costs Award Type [Domain] Award Type [Domain] Other expense, net Other expense, net Other Nonoperating Expense Document Transition Report Document Transition Report 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. Revenue from related party Revenue from Related Parties Options exercisable (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price Property and Equipment, Net Property, Plant and Equipment Disclosure [Text Block] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] 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. Subscription-based Subscription-based Subscription-based Subscription and Circulation [Member] Treasury stock at cost, 13,652,861 and 13,479,000 shares as of June 30, 2020 and December 31, 2019, respectively Treasury Stock, Value Schedule of estimated revenue expected to be recognized in the future Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block] Net Income (Loss) Per Share Earnings Per Share [Text Block] Office equipment and other Office Equipment [Member] Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Current liabilities: Liabilities, Current [Abstract] Statutory rate (as a percent) Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Recurring Basis Fair Value, Recurring [Member] Purchase of treasury stock for stock-based tax withholdings (in shares) Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation 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. Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Basic net income (loss) per share calculation: Earnings Per Share, Basic [Abstract] EX-101.PRE 10 env-20200630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 11 env-20200630_htm.xml IDEA: XBRL DOCUMENT 0001337619 2020-01-01 2020-06-30 0001337619 2020-07-31 0001337619 2020-06-30 0001337619 2019-12-31 0001337619 env:AssetBasedRevenueMember 2020-04-01 2020-06-30 0001337619 env:AssetBasedRevenueMember 2019-04-01 2019-06-30 0001337619 env:AssetBasedRevenueMember 2020-01-01 2020-06-30 0001337619 env:AssetBasedRevenueMember 2019-01-01 2019-06-30 0001337619 us-gaap:SubscriptionAndCirculationMember 2020-04-01 2020-06-30 0001337619 us-gaap:SubscriptionAndCirculationMember 2019-04-01 2019-06-30 0001337619 us-gaap:SubscriptionAndCirculationMember 2020-01-01 2020-06-30 0001337619 us-gaap:SubscriptionAndCirculationMember 2019-01-01 2019-06-30 0001337619 env:RecurringRevenueMember 2020-04-01 2020-06-30 0001337619 env:RecurringRevenueMember 2019-04-01 2019-06-30 0001337619 env:RecurringRevenueMember 2020-01-01 2020-06-30 0001337619 env:RecurringRevenueMember 2019-01-01 2019-06-30 0001337619 env:ProfessionalServicesAndOtherRevenuesMember 2020-04-01 2020-06-30 0001337619 env:ProfessionalServicesAndOtherRevenuesMember 2019-04-01 2019-06-30 0001337619 env:ProfessionalServicesAndOtherRevenuesMember 2020-01-01 2020-06-30 0001337619 env:ProfessionalServicesAndOtherRevenuesMember 2019-01-01 2019-06-30 0001337619 2020-04-01 2020-06-30 0001337619 2019-04-01 2019-06-30 0001337619 2019-01-01 2019-06-30 0001337619 us-gaap:CommonStockMember 2019-12-31 0001337619 us-gaap:TreasuryStockMember 2019-12-31 0001337619 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001337619 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001337619 us-gaap:RetainedEarningsMember 2019-12-31 0001337619 us-gaap:NoncontrollingInterestMember 2019-12-31 0001337619 2019-01-01 2019-12-31 0001337619 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:RetainedEarningsMember 2019-12-31 0001337619 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2019-12-31 0001337619 us-gaap:CommonStockMember 2020-01-01 2020-03-31 0001337619 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-03-31 0001337619 2020-01-01 2020-03-31 0001337619 us-gaap:TreasuryStockMember 2020-01-01 2020-03-31 0001337619 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-03-31 0001337619 us-gaap:RetainedEarningsMember 2020-01-01 2020-03-31 0001337619 us-gaap:NoncontrollingInterestMember 2020-01-01 2020-03-31 0001337619 us-gaap:CommonStockMember 2020-03-31 0001337619 us-gaap:TreasuryStockMember 2020-03-31 0001337619 us-gaap:AdditionalPaidInCapitalMember 2020-03-31 0001337619 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-03-31 0001337619 us-gaap:RetainedEarningsMember 2020-03-31 0001337619 us-gaap:NoncontrollingInterestMember 2020-03-31 0001337619 2020-03-31 0001337619 us-gaap:CommonStockMember 2020-04-01 2020-06-30 0001337619 us-gaap:AdditionalPaidInCapitalMember 2020-04-01 2020-06-30 0001337619 us-gaap:TreasuryStockMember 2020-04-01 2020-06-30 0001337619 us-gaap:NoncontrollingInterestMember 2020-04-01 2020-06-30 0001337619 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-04-01 2020-06-30 0001337619 us-gaap:RetainedEarningsMember 2020-04-01 2020-06-30 0001337619 us-gaap:CommonStockMember 2020-06-30 0001337619 us-gaap:TreasuryStockMember 2020-06-30 0001337619 us-gaap:AdditionalPaidInCapitalMember 2020-06-30 0001337619 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-06-30 0001337619 us-gaap:RetainedEarningsMember 2020-06-30 0001337619 us-gaap:NoncontrollingInterestMember 2020-06-30 0001337619 us-gaap:CommonStockMember 2018-12-31 0001337619 us-gaap:TreasuryStockMember 2018-12-31 0001337619 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001337619 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0001337619 us-gaap:RetainedEarningsMember 2018-12-31 0001337619 us-gaap:NoncontrollingInterestMember 2018-12-31 0001337619 2018-12-31 0001337619 us-gaap:CommonStockMember 2019-01-01 2019-03-31 0001337619 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-03-31 0001337619 2019-01-01 2019-03-31 0001337619 us-gaap:TreasuryStockMember 2019-01-01 2019-03-31 0001337619 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-03-31 0001337619 us-gaap:RetainedEarningsMember 2019-01-01 2019-03-31 0001337619 us-gaap:NoncontrollingInterestMember 2019-01-01 2019-03-31 0001337619 us-gaap:CommonStockMember 2019-03-31 0001337619 us-gaap:TreasuryStockMember 2019-03-31 0001337619 us-gaap:AdditionalPaidInCapitalMember 2019-03-31 0001337619 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-03-31 0001337619 us-gaap:RetainedEarningsMember 2019-03-31 0001337619 us-gaap:NoncontrollingInterestMember 2019-03-31 0001337619 2019-03-31 0001337619 us-gaap:CommonStockMember 2019-04-01 2019-06-30 0001337619 us-gaap:AdditionalPaidInCapitalMember 2019-04-01 2019-06-30 0001337619 us-gaap:TreasuryStockMember 2019-04-01 2019-06-30 0001337619 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-04-01 2019-06-30 0001337619 us-gaap:RetainedEarningsMember 2019-04-01 2019-06-30 0001337619 us-gaap:NoncontrollingInterestMember 2019-04-01 2019-06-30 0001337619 us-gaap:CommonStockMember 2019-06-30 0001337619 us-gaap:TreasuryStockMember 2019-06-30 0001337619 us-gaap:AdditionalPaidInCapitalMember 2019-06-30 0001337619 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-06-30 0001337619 us-gaap:RetainedEarningsMember 2019-06-30 0001337619 us-gaap:NoncontrollingInterestMember 2019-06-30 0001337619 2019-06-30 0001337619 env:PrivateServicesCompanyMember 2020-01-08 0001337619 env:PrivateServicesCompanyMember 2020-01-08 2020-01-08 0001337619 srt:AffiliatedEntityMember 2020-04-01 2020-06-30 0001337619 srt:AffiliatedEntityMember 2020-01-01 2020-06-30 0001337619 srt:AffiliatedEntityMember 2020-06-30 0001337619 env:PrivateTechnologyCompanyAcquisitionMember 2020-02-18 2020-02-18 0001337619 env:PrivateTechnologyCompanyAcquisitionMember 2020-02-18 0001337619 2020-06-01 2020-06-30 0001337619 env:PrivateCloudTechnologyCompanyMember 2020-03-02 2020-03-02 0001337619 env:PrivateCloudTechnologyCompanyMember 2020-03-02 0001337619 env:PrivateFinancialTechnologyDesignCompanyMember 2020-03-02 0001337619 env:PrivateFinancialTechnologyDesignCompanyMember 2020-03-03 2020-03-03 0001337619 env:PrivateFinancialTechnologyDesignCompanyMember 2020-01-01 2020-03-31 0001337619 env:PrivateFinancialTechnologyDesignCompanyMember 2020-03-03 0001337619 env:ComputerEquipmentAndSoftwareMember 2020-01-01 2020-06-30 0001337619 env:ComputerEquipmentAndSoftwareMember 2020-06-30 0001337619 env:ComputerEquipmentAndSoftwareMember 2019-12-31 0001337619 us-gaap:LeaseholdImprovementsMember 2020-06-30 0001337619 us-gaap:LeaseholdImprovementsMember 2019-12-31 0001337619 srt:MinimumMember us-gaap:FurnitureAndFixturesMember 2020-01-01 2020-06-30 0001337619 srt:MaximumMember us-gaap:FurnitureAndFixturesMember 2020-01-01 2020-06-30 0001337619 us-gaap:FurnitureAndFixturesMember 2020-06-30 0001337619 us-gaap:FurnitureAndFixturesMember 2019-12-31 0001337619 srt:MinimumMember us-gaap:OfficeEquipmentMember 2020-01-01 2020-06-30 0001337619 srt:MaximumMember us-gaap:OfficeEquipmentMember 2020-01-01 2020-06-30 0001337619 us-gaap:OfficeEquipmentMember 2020-06-30 0001337619 us-gaap:OfficeEquipmentMember 2019-12-31 0001337619 srt:MinimumMember us-gaap:BuildingAndBuildingImprovementsMember 2020-01-01 2020-06-30 0001337619 srt:MaximumMember us-gaap:BuildingAndBuildingImprovementsMember 2020-01-01 2020-06-30 0001337619 us-gaap:BuildingAndBuildingImprovementsMember 2020-06-30 0001337619 us-gaap:BuildingAndBuildingImprovementsMember 2019-12-31 0001337619 us-gaap:LandMember 2020-06-30 0001337619 us-gaap:LandMember 2019-12-31 0001337619 env:EnvestnetWealthSolutionsMember 2020-04-01 2020-06-30 0001337619 env:EnvestnetWealthSolutionsMember 2020-01-01 2020-06-30 0001337619 env:EnvestnetDataAndAnalyticsMember 2020-04-01 2020-06-30 0001337619 env:EnvestnetDataAndAnalyticsMember 2020-01-01 2020-06-30 0001337619 env:EnvestnetWealthSolutionsMember 2019-04-01 2019-06-30 0001337619 env:EnvestnetWealthSolutionsMember 2019-01-01 2019-06-30 0001337619 env:EnvestnetDataAndAnalyticsMember 2019-04-01 2019-06-30 0001337619 env:EnvestnetDataAndAnalyticsMember 2019-01-01 2019-06-30 0001337619 us-gaap:SoftwareDevelopmentMember 2020-01-01 2020-06-30 0001337619 env:EnvestnetWealthSolutionsMember 2019-12-31 0001337619 env:EnvestnetDataAndAnalyticsMember 2019-12-31 0001337619 env:EnvestnetWealthSolutionsMember 2020-06-30 0001337619 env:EnvestnetDataAndAnalyticsMember 2020-06-30 0001337619 us-gaap:CustomerListsMember 2020-06-30 0001337619 us-gaap:CustomerListsMember 2019-12-31 0001337619 us-gaap:TechnologyBasedIntangibleAssetsMember 2020-06-30 0001337619 us-gaap:TechnologyBasedIntangibleAssetsMember 2019-12-31 0001337619 us-gaap:TradeNamesMember 2020-06-30 0001337619 us-gaap:TradeNamesMember 2019-12-31 0001337619 env:ConvertibleUnsecured1.75PercentNotesDueDecember2023Member 2020-06-30 0001337619 env:ConvertibleUnsecured1.75PercentNotesDueDecember2023Member 2019-12-31 0001337619 env:ConvertibleUnsecured1.75PercentNotesDueDecember2023Member 2020-04-01 2020-06-30 0001337619 env:ConvertibleUnsecured1.75PercentNotesDueDecember2023Member 2019-01-01 2019-06-30 0001337619 env:ConvertibleUnsecured1.75PercentNotesDueDecember2023Member 2019-04-01 2019-06-30 0001337619 env:ConvertibleUnsecured1.75PercentNotesDueDecember2023Member 2020-01-01 2020-06-30 0001337619 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2020-06-30 0001337619 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2020-06-30 0001337619 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2020-06-30 0001337619 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2020-06-30 0001337619 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001337619 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001337619 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001337619 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001337619 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2019-12-31 0001337619 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2019-12-31 0001337619 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2019-12-31 0001337619 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2019-12-31 0001337619 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001337619 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001337619 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001337619 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001337619 env:TwoThousandTwentyThreeConvertibleNotesMember us-gaap:CarryingReportedAmountFairValueDisclosureMember 2020-06-30 0001337619 env:TwoThousandTwentyThreeConvertibleNotesMember us-gaap:CarryingReportedAmountFairValueDisclosureMember 2019-12-31 0001337619 env:TwoThousandTwentyThreeConvertibleNotesMember 2020-06-30 0001337619 env:TwoThousandTwentyThreeConvertibleNotesMember 2019-12-31 0001337619 env:SecondAmendedAndRestatedCreditAgreementMember 2020-06-30 0001337619 env:SecondAmendedAndRestatedCreditAgreementMember 2019-12-31 0001337619 env:AssetBasedRevenueMember env:EnvestnetWealthSolutionsMember 2020-04-01 2020-06-30 0001337619 env:AssetBasedRevenueMember env:EnvestnetDataAndAnalyticsMember 2020-04-01 2020-06-30 0001337619 env:AssetBasedRevenueMember env:EnvestnetWealthSolutionsMember 2019-04-01 2019-06-30 0001337619 env:AssetBasedRevenueMember env:EnvestnetDataAndAnalyticsMember 2019-04-01 2019-06-30 0001337619 us-gaap:SubscriptionAndCirculationMember env:EnvestnetWealthSolutionsMember 2020-04-01 2020-06-30 0001337619 us-gaap:SubscriptionAndCirculationMember env:EnvestnetDataAndAnalyticsMember 2020-04-01 2020-06-30 0001337619 us-gaap:SubscriptionAndCirculationMember env:EnvestnetWealthSolutionsMember 2019-04-01 2019-06-30 0001337619 us-gaap:SubscriptionAndCirculationMember env:EnvestnetDataAndAnalyticsMember 2019-04-01 2019-06-30 0001337619 env:RecurringRevenueMember env:EnvestnetWealthSolutionsMember 2020-04-01 2020-06-30 0001337619 env:RecurringRevenueMember env:EnvestnetDataAndAnalyticsMember 2020-04-01 2020-06-30 0001337619 env:RecurringRevenueMember env:EnvestnetWealthSolutionsMember 2019-04-01 2019-06-30 0001337619 env:RecurringRevenueMember env:EnvestnetDataAndAnalyticsMember 2019-04-01 2019-06-30 0001337619 env:ProfessionalServicesAndOtherRevenuesMember env:EnvestnetWealthSolutionsMember 2020-04-01 2020-06-30 0001337619 env:ProfessionalServicesAndOtherRevenuesMember env:EnvestnetDataAndAnalyticsMember 2020-04-01 2020-06-30 0001337619 env:ProfessionalServicesAndOtherRevenuesMember env:EnvestnetWealthSolutionsMember 2019-04-01 2019-06-30 0001337619 env:ProfessionalServicesAndOtherRevenuesMember env:EnvestnetDataAndAnalyticsMember 2019-04-01 2019-06-30 0001337619 env:AssetBasedRevenueMember env:EnvestnetWealthSolutionsMember 2020-01-01 2020-06-30 0001337619 env:AssetBasedRevenueMember env:EnvestnetDataAndAnalyticsMember 2020-01-01 2020-06-30 0001337619 env:AssetBasedRevenueMember env:EnvestnetWealthSolutionsMember 2019-01-01 2019-06-30 0001337619 env:AssetBasedRevenueMember env:EnvestnetDataAndAnalyticsMember 2019-01-01 2019-06-30 0001337619 us-gaap:SubscriptionAndCirculationMember env:EnvestnetWealthSolutionsMember 2020-01-01 2020-06-30 0001337619 us-gaap:SubscriptionAndCirculationMember env:EnvestnetDataAndAnalyticsMember 2020-01-01 2020-06-30 0001337619 us-gaap:SubscriptionAndCirculationMember env:EnvestnetWealthSolutionsMember 2019-01-01 2019-06-30 0001337619 us-gaap:SubscriptionAndCirculationMember env:EnvestnetDataAndAnalyticsMember 2019-01-01 2019-06-30 0001337619 env:RecurringRevenueMember env:EnvestnetWealthSolutionsMember 2020-01-01 2020-06-30 0001337619 env:RecurringRevenueMember env:EnvestnetDataAndAnalyticsMember 2020-01-01 2020-06-30 0001337619 env:RecurringRevenueMember env:EnvestnetWealthSolutionsMember 2019-01-01 2019-06-30 0001337619 env:RecurringRevenueMember env:EnvestnetDataAndAnalyticsMember 2019-01-01 2019-06-30 0001337619 env:ProfessionalServicesAndOtherRevenuesMember env:EnvestnetWealthSolutionsMember 2020-01-01 2020-06-30 0001337619 env:ProfessionalServicesAndOtherRevenuesMember env:EnvestnetDataAndAnalyticsMember 2020-01-01 2020-06-30 0001337619 env:ProfessionalServicesAndOtherRevenuesMember env:EnvestnetWealthSolutionsMember 2019-01-01 2019-06-30 0001337619 env:ProfessionalServicesAndOtherRevenuesMember env:EnvestnetDataAndAnalyticsMember 2019-01-01 2019-06-30 0001337619 env:FidelityMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2020-04-01 2020-06-30 0001337619 env:FidelityMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2019-04-01 2019-06-30 0001337619 env:FidelityMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-06-30 0001337619 env:FidelityMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2019-01-01 2019-06-30 0001337619 env:FidelityMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember env:EnvestnetWealthSolutionsMember 2020-04-01 2020-06-30 0001337619 env:FidelityMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember env:EnvestnetWealthSolutionsMember 2020-01-01 2020-06-30 0001337619 env:FidelityMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember env:EnvestnetWealthSolutionsMember 2019-04-01 2019-06-30 0001337619 env:FidelityMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember env:EnvestnetWealthSolutionsMember 2019-01-01 2019-06-30 0001337619 country:US 2020-04-01 2020-06-30 0001337619 country:US 2019-04-01 2019-06-30 0001337619 country:US 2020-01-01 2020-06-30 0001337619 country:US 2019-01-01 2019-06-30 0001337619 us-gaap:NonUsMember 2020-04-01 2020-06-30 0001337619 us-gaap:NonUsMember 2019-04-01 2019-06-30 0001337619 us-gaap:NonUsMember 2020-01-01 2020-06-30 0001337619 us-gaap:NonUsMember 2019-01-01 2019-06-30 0001337619 2020-07-01 2020-06-30 0001337619 2021-01-01 2020-06-30 0001337619 2022-01-01 2020-06-30 0001337619 2023-01-01 2020-06-30 0001337619 2024-01-01 2020-06-30 0001337619 2025-01-01 2020-06-30 0001337619 srt:MinimumMember 2020-06-30 0001337619 srt:MaximumMember 2020-06-30 0001337619 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-06-30 0001337619 srt:MinimumMember us-gaap:PerformanceSharesMember 2020-06-30 0001337619 srt:MaximumMember us-gaap:PerformanceSharesMember 2020-06-30 0001337619 us-gaap:PerformanceSharesMember 2020-01-01 2020-06-30 0001337619 us-gaap:RestrictedStockUnitsRSUMember 2019-12-31 0001337619 us-gaap:PerformanceSharesMember 2019-12-31 0001337619 us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-06-30 0001337619 us-gaap:RestrictedStockUnitsRSUMember 2020-06-30 0001337619 us-gaap:PerformanceSharesMember 2020-06-30 0001337619 env:ConvertibleNotesDueDecember2023Member 2020-06-30 0001337619 us-gaap:EmployeeStockOptionMember 2020-04-01 2020-06-30 0001337619 us-gaap:EmployeeStockOptionMember 2019-04-01 2019-06-30 0001337619 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-06-30 0001337619 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-06-30 0001337619 us-gaap:RestrictedStockMember 2020-04-01 2020-06-30 0001337619 us-gaap:RestrictedStockMember 2019-04-01 2019-06-30 0001337619 us-gaap:RestrictedStockMember 2020-01-01 2020-06-30 0001337619 us-gaap:RestrictedStockMember 2019-01-01 2019-06-30 0001337619 us-gaap:WarrantMember 2020-04-01 2020-06-30 0001337619 us-gaap:WarrantMember 2019-04-01 2019-06-30 0001337619 us-gaap:WarrantMember 2020-01-01 2020-06-30 0001337619 us-gaap:WarrantMember 2019-01-01 2019-06-30 0001337619 us-gaap:ConvertibleDebtSecuritiesMember 2020-04-01 2020-06-30 0001337619 us-gaap:ConvertibleDebtSecuritiesMember 2019-04-01 2019-06-30 0001337619 us-gaap:ConvertibleDebtSecuritiesMember 2020-01-01 2020-06-30 0001337619 us-gaap:ConvertibleDebtSecuritiesMember 2019-01-01 2019-06-30 0001337619 us-gaap:OperatingSegmentsMember env:EnvestnetWealthSolutionsMember 2020-04-01 2020-06-30 0001337619 us-gaap:OperatingSegmentsMember env:EnvestnetWealthSolutionsMember 2019-04-01 2019-06-30 0001337619 us-gaap:OperatingSegmentsMember env:EnvestnetWealthSolutionsMember 2020-01-01 2020-06-30 0001337619 us-gaap:OperatingSegmentsMember env:EnvestnetWealthSolutionsMember 2019-01-01 2019-06-30 0001337619 us-gaap:OperatingSegmentsMember env:EnvestnetDataAndAnalyticsMember 2020-04-01 2020-06-30 0001337619 us-gaap:OperatingSegmentsMember env:EnvestnetDataAndAnalyticsMember 2019-04-01 2019-06-30 0001337619 us-gaap:OperatingSegmentsMember env:EnvestnetDataAndAnalyticsMember 2020-01-01 2020-06-30 0001337619 us-gaap:OperatingSegmentsMember env:EnvestnetDataAndAnalyticsMember 2019-01-01 2019-06-30 0001337619 us-gaap:CorporateNonSegmentMember 2020-04-01 2020-06-30 0001337619 us-gaap:CorporateNonSegmentMember 2019-04-01 2019-06-30 0001337619 us-gaap:CorporateNonSegmentMember 2020-01-01 2020-06-30 0001337619 us-gaap:CorporateNonSegmentMember 2019-01-01 2019-06-30 0001337619 country:US 2020-06-30 0001337619 country:US 2019-12-31 0001337619 country:IN 2020-06-30 0001337619 country:IN 2019-12-31 0001337619 env:OtherCountryMember 2020-06-30 0001337619 env:OtherCountryMember 2019-12-31 shares iso4217:USD iso4217:USD shares env:segment pure env:claim 0001337619 false --12-31 2020 Q2 us-gaap:AccountingStandardsUpdate201613Member us-gaap:AccountingStandardsUpdate201613Member P6M P1Y P1Y P1Y P1Y 10-Q true 2020-06-30 false 001-34835 Envestnet, Inc. DE 20-1409613 35 East Wacker Drive Suite 2400 Chicago IL 60601 312 827-2800 Common Stock, par value $0.005 per share ENV NYSE Yes Yes Large Accelerated Filer false false false 53772483 92244000 82505000 74871000 67815000 38665000 32183000 205780000 182503000 49752000 53756000 78024000 60263000 471091000 505589000 906499000 879850000 73537000 82796000 46722000 37127000 1831405000 1801884000 134763000 137944000 16132000 17277000 13926000 13816000 1603000 0 42861000 34753000 209285000 203790000 311031000 305513000 275000000 260000000 11422000 9045000 5231000 5754000 81600000 88365000 27106000 29481000 36993000 32360000 957668000 934308000 0.005 0.005 50000000 50000000 0 0 0.005 0.005 500000000 500000000 67396243 66320706 53743382 52841706 337000 331000 1071502000 1037141000 -89065000 -75664000 13652861 13479000 103781000 90965000 -3198000 -1749000 875795000 869094000 -2058000 -1518000 873737000 867576000 1831405000 1801884000 122246000 120070000 257057000 229004000 104979000 92258000 209530000 175345000 227225000 212328000 466587000 404349000 8088000 12117000 15265000 19762000 235313000 224445000 481852000 424111000 68849000 72080000 143782000 133725000 95565000 103286000 205995000 190003000 38448000 42421000 79558000 82945000 28443000 26915000 56126000 46432000 231305000 244702000 485461000 453105000 4008000 -20257000 -3609000 -28994000 8173000 7512000 9710000 13275000 -4165000 -27769000 -13319000 -42269000 1306000 -28382000 -658000 -24614000 -5471000 613000 -12661000 -17655000 -547000 -280000 -401000 -363000 -4924000 893000 -12260000 -17292000 -0.09 0.02 -0.23 -0.35 -0.09 0.02 -0.23 -0.35 53562850 50870296 53288741 49526774 53562850 52982688 53288741 49526774 -4924000 893000 -12260000 -17292000 1575000 112000 -1449000 334000 -3349000 1005000 -13709000 -16958000 66320706 331000 13479000 -90965000 1037141000 -1749000 -75664000 -1518000 867576000 -1141000 -1141000 357974 2000 3406000 3408000 398881 2000 2000 13765000 13765000 130164 9199000 9199000 -3024000 -3024000 -7336000 146000 -7190000 67077561 335000 13609164 -100164000 1054312000 -4773000 -84141000 -1372000 864197000 184475 1000 3274000 3275000 134207 1000 1000 13006000 13006000 43697 3617000 3617000 910000 -139000 771000 1575000 1575000 -4924000 -547000 -5471000 67396243 337000 13652861 -103781000 1071502000 -3198000 -89065000 -2058000 873737000 61238898 306000 13117098 -67858000 761128000 -994000 -58882000 -1098000 632602000 200326 1000 3162000 3163000 479479 2000 2000 15755 772000 772000 12864000 12864000 160456 9819000 9819000 222000 222000 -18185000 -83000 -18268000 61934458 309000 13277554 -77677000 777926000 -772000 -77067000 -1181000 621538000 114109 1000 1750000 1751000 182390 1000 1000 3184713 16000 222468000 222484000 13434000 13434000 67960 6143000 6143000 112000 112000 893000 -280000 613000 65415670 327000 13345514 -83820000 1015578000 -660000 -76174000 -1461000 853790000 -12661000 -17655000 56126000 46432000 1515000 713000 -1598000 -28991000 29869000 27852000 5907000 9896000 910000 742000 0 578000 -1982000 0 4230000 0 3286000 550000 1426000 0 -556000 0 8560000 536000 7756000 15507000 353000 3241000 -4484000 -19060000 -2130000 -4768000 7236000 3940000 1946000 2602000 65023000 2391000 4329000 8815000 25703000 15583000 12625000 2000000 20257000 321571000 -62914000 -347969000 45000000 175000000 30000000 30000000 0 171000 6683000 4914000 12816000 15962000 3000 3000 8870000 133784000 -1342000 166000 9637000 -211628000 82755000 289671000 92392000 78043000 2136000 6121000 7861000 5952000 0 222484000 5239000 15880000 0 5468000 632000 0 1139000 1567000 3098000 1480000 0 772000 1710000 648000 771000 0 Organization and Description of BusinessEnvestnet, Inc. (“Envestnet”) and its subsidiaries (collectively, the “Company”) provide intelligent systems for wealth management and financial wellness. Envestnet’s unified technology enhances advisor productivity and strengthens the wealth management process. Through a combination of platform enhancements, partnerships and acquisitions, Envestnet empowers enterprises and advisors to more fully understand their clients and deliver better outcomes.Envestnet is organized around two primary, complementary business segments. Financial information about each business segment is contained in “Note 15—Segment Information” to the condensed consolidated financial statements. 2 Basis of Presentation<div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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, 2020 and for the three and six months ended June 30, 2020 and 2019 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, 2019 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, 2020 and the results of operations, equity, comprehensive loss and cash flows for the periods presented herein. The unaudited condensed consolidated financial statements include the accounts of the Company. All significant intercompany transactions and balances have been eliminated in consolidation. Accounts for the Envestnet Wealth Solutions segment that are denominated in a non-U.S. currency have been re-measured using the U.S. dollar as the functional currency. Certain accounts within the Envestnet Data &amp; Analytics segment are recorded and measured in foreign currencies. The assets and liabilities for those subsidiaries with a functional currency other than the U.S. dollar are translated at exchange rates in effect at the balance sheet date, and revenues and expenses are translated at average exchange rates. Differences arising from these foreign currency translations are recorded in the unaudited condensed consolidated balance sheets as accumulated other comprehensive income (loss) within stockholders' equity. The Company is also subject to gains and losses from foreign currency denominated transactions and the remeasurement of foreign currency denominated balance sheet accounts, both of which are included in other expense, net in the condensed consolidated statements of operations.</span></div><div style="text-indent:36pt;"><span><br/></span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);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, 2020 are not necessarily indicative of the operating results to be expected for other interim periods or for the full fiscal year.</span></div><div style="text-indent:36pt;"><span><br/></span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">References to </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">GAAP</span><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> </span><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#212529;font-family:'Times New Roman',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:120%;">™</span><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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, 2019, filed with the SEC on February 28, 2020.</span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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:</span></div><div style="margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:65.251%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.643%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.646%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">92,244 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">77,717 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Restricted cash included in prepaid expenses and other current assets</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">158 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Restricted cash included in other non-current assets</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">148 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">168 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total cash, cash equivalents and restricted cash</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">92,392 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">78,043 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:58.5pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Financial Impacts Related To COVID-19</span></div><div style="text-indent:36pt;"><span><br/></span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On March 11, 2020, the World Health Organization declared the outbreak of COVID-19, a novel strain of Coronavirus, a global pandemic. This outbreak is causing major disruptions to businesses and markets worldwide as the virus spreads. The extent of the effect on the Company’s operational and financial performance will depend on future developments, including the duration, spread and intensity of the pandemic, and governmental, regulatory and private sector responses, all of which are uncertain and difficult to predict. Although the Company is unable to estimate the overall financial effect of the pandemic at this time, if the pandemic continues, it could have a material adverse effect on the Company’s business, results of operations, financial condition and cash flows. As of June 30, 2020, these condensed consolidated financial statements do not reflect any adjustments as a result of the pandemic.</span></div><div><span><br/></span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);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;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">—In June 2016, the FASB issued <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjRlYzFiY2E3ZjRmOTRiNWZhZDYzZWM1OTIxZWNlMWE2L3NlYzo0ZWMxYmNhN2Y0Zjk0YjVmYWQ2M2VjNTkyMWVjZTFhNl80MC9mcmFnOjZhYTIxYjQ1ZTVkYzQ5ODQ4NTI2MTVlOTMzOTZlMjBhL3RleHRyZWdpb246NmFhMjFiNDVlNWRjNDk4NDg1MjYxNWU5MzM5NmUyMGFfMjc0ODc3OTA3NTYzOQ_1456cc1b-51e4-4004-97c9-674659a06970">ASU 2016-13</span>, “Financial Instruments—Credit Losses: Measurement of Credit Losses on Financial Instruments (Topic 326).” This update significantly changes the way that entities will be required to measure credit losses. This standard requires that entities estimate credit losses based upon an “expected credit loss” approach rather than the “incurred loss” approach, which is currently used. The new approach will require entities to measure all expected credit losses for financial assets based on historical experience, current conditions and reasonable forecasts of collectability. The change in approach is anticipated to impact the timing of recognition of credit losses. This standard is effective for financial statements issued by public companies for annual and interim periods beginning after December 15, 2019. </span><span style="background-color:rgb(255,255,255, 0.0);color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">These changes became effective for the </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Company</span><span style="background-color:rgb(255,255,255, 0.0);color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">'s fiscal year beginning January 1, 2020. </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company recognized the cumulative effect of the initial application of ASU 2016-13 as an adjustment of $1,141, net of tax, to the opening balance of accumulated deficit. The Company does not expect the adoption of ASU 2016-13 to have a material impact to the results of its operations on an ongoing basis.</span></div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Not Yet Adopted Accounting Pronouncements</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">—In December 2019, the FASB issued ASU 2019-12, “Income Taxes (Topic 740): </span><span style="background-color:rgb(255,255,255, 0.0);color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Simplifying the Accounting for Income Taxes</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">.” This update aims to </span><span style="background-color:rgb(255,255,255, 0.0);color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">reduce complexity within the accounting for income taxes as part of the simplification initiative</span>. This standard is effective for financial statements issued by public companies for annual and interim periods beginning after December 15, 2020. Early adoption of the standard is permitted. The Company is currently evaluating the potential impact of this guidance on its condensed consolidated financial statements. <div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);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:</span></div><div style="margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:65.251%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.643%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.646%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">92,244 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">77,717 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Restricted cash included in prepaid expenses and other current assets</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">158 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Restricted cash included in other non-current assets</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">148 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">168 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total cash, cash equivalents and restricted cash</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">92,392 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">78,043 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> <div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);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:</span></div><div style="margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:65.251%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.643%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.646%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">92,244 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">77,717 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Restricted cash included in prepaid expenses and other current assets</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">158 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Restricted cash included in other non-current assets</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">148 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">168 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total cash, cash equivalents and restricted cash</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">92,392 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">78,043 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 92244000 77717000 0 158000 148000 168000 92392000 78043000 <span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">—In June 2016, the FASB issued <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjRlYzFiY2E3ZjRmOTRiNWZhZDYzZWM1OTIxZWNlMWE2L3NlYzo0ZWMxYmNhN2Y0Zjk0YjVmYWQ2M2VjNTkyMWVjZTFhNl80MC9mcmFnOjZhYTIxYjQ1ZTVkYzQ5ODQ4NTI2MTVlOTMzOTZlMjBhL3RleHRyZWdpb246NmFhMjFiNDVlNWRjNDk4NDg1MjYxNWU5MzM5NmUyMGFfMjc0ODc3OTA3NTYzOQ_1456cc1b-51e4-4004-97c9-674659a06970">ASU 2016-13</span>, “Financial Instruments—Credit Losses: Measurement of Credit Losses on Financial Instruments (Topic 326).” This update significantly changes the way that entities will be required to measure credit losses. This standard requires that entities estimate credit losses based upon an “expected credit loss” approach rather than the “incurred loss” approach, which is currently used. The new approach will require entities to measure all expected credit losses for financial assets based on historical experience, current conditions and reasonable forecasts of collectability. The change in approach is anticipated to impact the timing of recognition of credit losses. This standard is effective for financial statements issued by public companies for annual and interim periods beginning after December 15, 2019. </span><span style="background-color:rgb(255,255,255, 0.0);color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">These changes became effective for the </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Company</span><span style="background-color:rgb(255,255,255, 0.0);color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">'s fiscal year beginning January 1, 2020. </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company recognized the cumulative effect of the initial application of ASU 2016-13 as an adjustment of $1,141, net of tax, to the opening balance of accumulated deficit. The Company does not expect the adoption of ASU 2016-13 to have a material impact to the results of its operations on an ongoing basis.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Not Yet Adopted Accounting Pronouncements</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">—In December 2019, the FASB issued ASU 2019-12, “Income Taxes (Topic 740): </span><span style="background-color:rgb(255,255,255, 0.0);color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Simplifying the Accounting for Income Taxes</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">.” This update aims to </span><span style="background-color:rgb(255,255,255, 0.0);color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">reduce complexity within the accounting for income taxes as part of the simplification initiative</span>. This standard is effective for financial statements issued by public companies for annual and interim periods beginning after December 15, 2020. Early adoption of the standard is permitted. The Company is currently evaluating the potential impact of this guidance on its condensed consolidated financial statements. -1141000 Acquisitions and Other Investments<div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Investment in Private Services Company</span></div><div style="text-indent:36pt;"><span><br/></span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On January 8, 2020, the Company acquired a 4.25% membership interest in a private services company for cash consideration of $11,000. The private services company partners with independent network advisory firms to help them grow, become more profitable and run more efficiently. The Company will use the equity method of accounting to record its portion of the private services 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 and lack of control and does not otherwise exercise control over the significant economic decisions of the private services company.</span></div><div style="text-indent:36pt;"><span><br/></span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The private services company is and remains a client of the Company and has thus been determined to be a related party. Revenues from the private services company totaled $2,384 and $5,073 in the three and six months ended June 30, 2020. As of June 30, 2020, the Company had recorded a net receivable of $1,468 from the private services company.</span></div><div style="text-indent:36pt;"><span><br/></span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Acquisition of Private Technology Company</span></div><div style="text-indent:36pt;"><span><br/></span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On February 18, 2020, the Company, through it's wholly owned subsidiary Yodlee, Inc. (“Yodlee”), acquired a private technology company (the “Private Technology Company Acquisition”). The private technology company enables the consent generation and data flow between financial information providers, such as banks and financial institutions, and financial information users, such as financial technology lenders and other financial services agencies, through a network of cloud-based interoperable interfaces or application programming interfaces. The technology and operations of the private technology company have been integrated into the Envestnet Data &amp; Analytics segment.</span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In connection with the Private Technology Company Acquisition, the Company acquired all of the outstanding shares and paid cash consideration of $2,343, net of cash acquired, subject to certain closing and post-closing adjustments, plus up to an additional $6,750 in contingent consideration, based upon achieving certain performance targets. The Company recorded a liability as of the date of acquisition of $5,239, which represented the estimated fair value of contingent consideration on the date of acquisition. </span></div><div style="text-indent:36pt;"><span><br/></span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In June 2020, the Company determined that certain performance targets for this acquisition would not be met. As a result, the Company reduced the contingent consideration liability plus accrued interest associated with this acquisition by $1,982 and recorded this as a reduction to general and administration expenses. Future changes to the estimated fair value of the contingent consideration, if any, will be recognized in earnings of the Company. </span></div><div style="text-indent:36pt;"><span><br/></span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company recorded estimated goodwill of $7,017, which is not deductible for income tax purposes, and estimated identifiable intangible assets for proprietary technologies of $1,000. The tangible assets acquired and liabilities assumed were not material. </span></div><div style="text-indent:36pt;"><span><br/></span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The results of the private technology company's operations are included in the condensed consolidated statements of operations beginning February 18, 2020 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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Acquisition of Private Cloud Technology Company</span></div><div style="text-indent:36pt;"><span><br/></span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On March 2, 2020, the Company acquired certain assets of a private cloud technology company (the “Private Cloud Technology Company Acquisition”). The private cloud technology company enables enterprises to design and implement the digital transition from legacy systems and applications to a modern cloud computing platform. The technology and operations of the private cloud technology company have been integrated into our Envestnet Wealth Solutions segment.</span></div><div><span><br/></span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In connection with the Private Cloud Technology Company Acquisition, the Company paid estimated consideration of $11,968, net of cash acquired. In connection with the acquisition, the Company recorded estimated goodwill of $10,932, which is deductible for income tax purposes. The tangible assets acquired and liabilities assumed were not material. </span></div><div><span><br/></span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The results of the private cloud technology company's operations are included in the condensed consolidated statements of operations beginning March 2, 2020 and were not considered material to the Company’s results of operations.</span></div><div style="text-indent:36pt;"><span><br/></span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Acquisition of Private Financial Technology Design Company</span></div><div style="text-indent:36pt;"><span><br/></span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On March 3, 2020, the Company acquired the outstanding units of a private financial technology design company that were not owned by the Company and merged the acquired company into a wholly owned subsidiary of the Company (the “Private Financial Technology Design Company Acquisition”). The private financial technology design company designs integrated, intuitive digital technology applications for institutional financial services firms, bank wealth management organizations, independent advisor networks, and broker-dealers. The technology and operations of the private financial technology design company have been integrated into the Envestnet Wealth Solutions segment.</span></div><div style="text-indent:36pt;"><span><br/></span></div><div style="text-indent:36pt;margin-bottom:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company previously owned approximately 45% of the outstanding units in this private financial technology design company, and accounted for it as an equity method investment. Based upon the estimated value of the private financial technology design company of $11,026, the Company paid estimated consideration of $5,946, net of cash acquired, for the remaining outstanding units. As a result of the acquisition, the Company recognized a gain of $4,230 in the first quarter of 2020 on the re-measurement to fair value of its previously held interest, which is included in other expense, net in the condensed consolidated statements of operations</span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In connection with the Private Financial Technology Design Company Acquisition, the Company recorded estimated total goodwill of $9,241, of which approximately $1,800 is deductible for income tax purposes, and estimated identifiable intangible assets for proprietary technologies of $2,000. The tangible assets acquired and liabilities assumed were not material. </span></div><div style="text-indent:36pt;"><span><br/></span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The results of the private financial technology design company's operations are included in the condensed consolidated statements of operations beginning March 3, 2020 and were not considered material to the Company’s results of operations.</span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">For the three and six months ended June 30, 2020, acquisition related costs for the Company's 2020 acquisitions were not material, and are included in general and administration expenses. The Company may incur additional acquisition related costs over the remainder of 2020.</span></div><div style="text-indent:36pt;"><span><br/></span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The goodwill arising from these acquisitions represents the expected synergistic benefits of these transactions, primarily related to an increase in future revenues as a result of potential new business and cross selling opportunities, as well as enhancements to our existing technologies.</span></div><div style="text-indent:36pt;"><span><br/></span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">For the Company's 2020 acquisitions, the estimated fair values of certain of the assets and liabilities acquired are provisional and based on the information that was available to the Company as of the acquisition date. The estimated fair values of these provisional items are based on certain valuation and other studies and 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 are subject to change and such changes could be significant. The Company expects to finalize the valuation of these estimated assets and liabilities as soon as reasonably practicable but no later than one year from the acquisition date.</span></div><div style="text-indent:36pt;"><span><br/></span></div><div style="text-indent:18pt;padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Pro Forma Financial Information</span></div><div style="text-indent:36pt;"><span><br/></span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On April 1, 2019, the Company acquired certain of the assets, primarily consisting of intangible assets, and the assumption of certain liabilities of the PortfolioCenter business (“PortfolioCenter”) from Performance Technologies, Inc., a wholly-owned subsidiary of The Charles Schwab Corporation. On May 1, 2019, the Company acquired all of the outstanding shares of capital stock of PIEtech, Inc. (“PIEtech”). The following pro forma financial information presents the combined results of operations of Envestnet, PortfolioCenter and PIEtech for the three and six months ended June 30, 2019 and assumes the acquisitions of PortfolioCenter and PIEtech had occurred as of the beginning of 2018. The results of the Company's other acquisitions since January 1, 2019 are not included in the pro forma financial information presented below as they 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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The unaudited pro forma results presented below include amortization charges for acquired intangible assets, interest expense, stock-based compensation expense and income tax. The Company's pro forma information below includes the reversal of a valuation allowance on its deferred tax assets as of January 1, 2018 and the reversal of transaction costs that were incurred in 2019 as a result of these acquisitions and reverses these amounts from the appropriate periods in 2019. All intercompany revenues have been eliminated within this pro forma information.</span></div><div style="text-indent:36pt;"><span><br/></span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Pro forma financial information is presented for informational purposes and is not indicative of the results of operations that would have been achieved if the acquisitions had taken place as of the beginning of 2018.</span></div><div style="text-align:center;margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:65.397%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.643%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.646%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended June 30,</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Revenues</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">228,522 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">443,275 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net loss attributable to Envestnet, Inc.</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(7,612)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(18,857)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net loss per share attributable to Envestnet, Inc.:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Basic</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.15)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.37)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Diluted</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.15)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.37)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 0.0425 11000000 2384000 5073000 1468000 2343000 6750000 5239000 -1982000 7017000 1000000 11968000 10932000 0.45 11026000 5946000 4230000 9241000 1800000 2000000 <div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Pro forma financial information is presented for informational purposes and is not indicative of the results of operations that would have been achieved if the acquisitions had taken place as of the beginning of 2018.</span></div><div style="text-align:center;margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:65.397%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.643%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.646%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended June 30,</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Revenues</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">228,522 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">443,275 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net loss attributable to Envestnet, Inc.</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(7,612)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(18,857)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net loss per share attributable to Envestnet, Inc.:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Basic</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.15)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.37)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Diluted</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.15)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.37)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 228522000 443275000 -7612000 -18857000 -0.15 -0.37 -0.15 -0.37 Prepaid Expenses and Other Current Assets<div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:65.251%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.643%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.646%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31,</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Prepaid technology</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,611 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,178 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Non-income tax receivables</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,851 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,555 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Advance payroll taxes and benefits</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,922 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,446 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Income tax receivables</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,124 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Prepaid outside information services</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,553 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,209 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Prepaid insurance</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,976 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,919 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,628 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,876 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total prepaid expenses and other current assets</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">38,665 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">32,183 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> <div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);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;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:65.251%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.643%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.646%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31,</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Prepaid technology</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,611 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,178 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Non-income tax receivables</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,851 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,555 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Advance payroll taxes and benefits</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,922 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,446 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Income tax receivables</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,124 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Prepaid outside information services</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,553 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,209 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Prepaid insurance</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,976 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,919 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,628 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,876 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total prepaid expenses and other current assets</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">38,665 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">32,183 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 9611000 8178000 5851000 5555000 4922000 5446000 3124000 0 2553000 2209000 1976000 1919000 10628000 8876000 38665000 32183000 Property and Equipment, Net<div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Property and equipment, net consists of the following:</span></div><div style="margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:39.520%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:23.000%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.643%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.647%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31,</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Estimated Useful Life</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cost:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Computer equipment and software</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3 years</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">71,090 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">72,190 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Leasehold improvements</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Shorter of the lease term or useful life of the asset</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">37,271 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">34,645 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Office furniture and fixtures</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">3-7 years</span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,668 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,832 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Office equipment and other</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">3-5 years</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,925 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,850 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Building and building improvements</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">7-39 years</span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,669 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,647 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Land</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Not applicable</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">940 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">940 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">129,563 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">128,104 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less: accumulated depreciation and amortization</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(79,811)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(74,348)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total property and equipment, net</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">49,752 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">53,756 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:58.5pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">During the three and six months ended June 30, 2020, the Company retired property and equipment that was no longer in service for the Envestnet Wealth Solutions segment with an historical cost of $2,903 and $4,495, respectively. During the three and six months ended June 30, 2020, the Company retired property and equipment that was no longer in service for the Envestnet Data &amp; Analytics segment with an historical cost of $117 and $684, respectively.</span></div><div style="text-indent:36pt;"><span><br/></span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);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, 2019, the Company retired property and equipment that was no longer in service for the Envestnet Wealth Solutions segment with an historical cost of $2,396 and $3,642, respectively. During the three and six months ended June 30, 2019, the Company retired property and equipment that was no longer in service for the Envestnet Data &amp; Analytics segment with an historical cost of $1,640 and $4,121, respectively.</span></div><div style="text-indent:36pt;"><span><br/></span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Gains and losses on asset retirements during the three and six months ended June 30, 2020 and 2019 were not material. </span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:48.292%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.695%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.695%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.695%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.703%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Depreciation and amortization expense</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,363 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,751 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,680 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,117 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> <div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Property and equipment, net consists of the following:</span></div><div style="margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:39.520%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:23.000%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.643%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.647%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31,</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Estimated Useful Life</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cost:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Computer equipment and software</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3 years</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">71,090 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">72,190 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Leasehold improvements</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Shorter of the lease term or useful life of the asset</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">37,271 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">34,645 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Office furniture and fixtures</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">3-7 years</span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,668 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,832 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Office equipment and other</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">3-5 years</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,925 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,850 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Building and building improvements</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">7-39 years</span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,669 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,647 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Land</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Not applicable</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">940 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">940 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">129,563 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">128,104 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less: accumulated depreciation and amortization</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(79,811)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(74,348)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total property and equipment, net</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">49,752 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">53,756 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);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;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:48.292%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.695%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.695%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.695%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.703%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Depreciation and amortization expense</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,363 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,751 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,680 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,117 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> P3Y 71090000 72190000 37271000 34645000 P3Y P7Y 10668000 10832000 P3Y P5Y 6925000 6850000 P7Y P39Y 2669000 2647000 940000 940000 129563000 128104000 79811000 74348000 49752000 53756000 2903000 4495000 117000 684000 2396000 3642000 1640000 4121000 5363000 6751000 10680000 11117000 Internally Developed Software<div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Internally developed software consists of the following:</span></div><div style="margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:48.877%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.643%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.643%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.647%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31,</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Estimated Useful Life</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Internally developed software</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5 years</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">130,406 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">104,703 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less: accumulated amortization</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(52,382)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(44,440)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Internally developed software, net</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">78,024 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">60,263 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:48.292%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.695%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.695%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.695%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.703%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortization expense</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,334 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,110 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,942 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,733 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> <div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Internally developed software consists of the following:</span></div><div style="margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:48.877%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.643%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.643%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.647%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31,</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Estimated Useful Life</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Internally developed software</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5 years</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">130,406 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">104,703 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less: accumulated amortization</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(52,382)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(44,440)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Internally developed software, net</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">78,024 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">60,263 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> P5Y 130406000 104703000 52382000 44440000 78024000 60263000 <div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);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;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:48.292%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.695%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.695%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.695%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.703%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortization expense</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,334 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,110 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,942 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,733 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 4334000 3110000 7942000 5733000 Goodwill and Intangible Assets, Net<div style="text-indent:58.5pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:48.877%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.643%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.643%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.647%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Envestnet Wealth Solutions</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Envestnet Data &amp; Analytics</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at December 31, 2019</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">583,247 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">296,603 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">879,850 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Acquisitions</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">20,173 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,017 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">27,190 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign currency and other</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(70)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(471)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(541)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at June 30, 2020</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">603,350 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">303,149 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">906,499 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:36pt;"><span><br/></span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Intangible assets, net consist of the following:</span></div><div style="margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:23.438%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.695%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.695%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.695%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.695%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.695%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.707%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2020</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;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2019</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-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Carrying</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Carrying</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Carrying</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Carrying</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amount</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortization</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amount</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amount</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortization</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amount</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Customer lists</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">591,520 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(173,895)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">417,625 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">591,520 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(148,517)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">443,003 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Proprietary technologies</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">90,714 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(53,822)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">36,892 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">87,714 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(44,165)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">43,549 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Trade names</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">33,700 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(17,126)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16,574 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">33,700 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(14,663)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19,037 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="6" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total intangible assets</span></td><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">715,934 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(244,843)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">471,091 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">712,934 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(207,345)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">505,589 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:36pt;"><span><br/></span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);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, 2020 and 2019.</span></div><div style="text-indent:58.5pt;"><span><br/></span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);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;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:48.292%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.695%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.695%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.695%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.703%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortization expense</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18,746 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17,054 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">37,504 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">29,582 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> <div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);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="margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:48.877%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.643%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.643%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.647%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Envestnet Wealth Solutions</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Envestnet Data &amp; Analytics</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at December 31, 2019</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">583,247 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">296,603 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">879,850 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Acquisitions</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">20,173 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,017 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">27,190 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign currency and other</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(70)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(471)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(541)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at June 30, 2020</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">603,350 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">303,149 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">906,499 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 583247000 296603000 879850000 20173000 7017000 27190000 -70000 -471000 -541000 603350000 303149000 906499000 <div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Intangible assets, net consist of the following:</span></div><div style="margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:23.438%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.695%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.695%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.695%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.695%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.695%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.707%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2020</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;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2019</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-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Carrying</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Carrying</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Carrying</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Carrying</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amount</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortization</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amount</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amount</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortization</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amount</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Customer lists</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">591,520 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(173,895)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">417,625 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">591,520 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(148,517)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">443,003 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Proprietary technologies</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">90,714 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(53,822)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">36,892 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">87,714 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(44,165)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">43,549 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Trade names</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">33,700 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(17,126)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16,574 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">33,700 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(14,663)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19,037 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="6" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total intangible assets</span></td><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">715,934 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(244,843)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">471,091 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">712,934 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(207,345)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">505,589 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 591520000 173895000 417625000 591520000 148517000 443003000 90714000 53822000 36892000 87714000 44165000 43549000 33700000 17126000 16574000 33700000 14663000 19037000 715934000 244843000 471091000 712934000 207345000 505589000 <div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);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;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:48.292%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.695%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.695%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.695%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.703%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortization expense</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18,746 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17,054 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">37,504 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">29,582 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 18746000 17054000 37504000 29582000 <span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> </span><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:65.251%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.643%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.646%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31,</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued investment manager fees</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">56,061 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">48,720 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued compensation and related taxes</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">44,231 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">53,627 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Non-income tax payables</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,307 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,040 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued professional services</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,321 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,833 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued technology</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,521 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,042 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued transaction costs</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,761 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,482 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued charitable contribution</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,020 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other accrued expenses</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,561 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,180 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total accrued expenses and other liabilities</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">134,763 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">137,944 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div>In the fourth quarter of 2019, the Company offered a voluntary early retirement program (the “Early Retirement Program”) to employees over a certain age, who have a combined age and years of experience with the Company of at least 65 years. Employees had until January 31, 2020 to voluntarily accept the program with separation of service no later than March 31, 2020. In connection with this program, the Company recorded approximately $12,000 of severance expense during the six months ended June 30, 2020. As of June 30, 2020, the Company has accrued approximately $868 in accrued compensation and related taxes and $2,336 recorded in other non-current liabilities. As of December 31, 2019, the Company had accrued approximately $1,733 in accrued compensation and related taxes and $599 recorded in other non-current liabilities. These payments will extend through 2030. <div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);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;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:65.251%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.643%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.646%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31,</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued investment manager fees</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">56,061 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">48,720 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued compensation and related taxes</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">44,231 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">53,627 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Non-income tax payables</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,307 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,040 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued professional services</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,321 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,833 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued technology</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,521 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,042 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued transaction costs</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,761 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,482 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued charitable contribution</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,020 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other accrued expenses</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,561 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,180 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total accrued expenses and other liabilities</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">134,763 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">137,944 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 56061000 48720000 44231000 53627000 10307000 11040000 5321000 3833000 3521000 3042000 2761000 2482000 0 5020000 12561000 10180000 134763000 137944000 12000000 868000 2336000 1733000 599000 Debt<div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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, 2020 and December 31, 2019 were as follows: </span></div><div style="margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:65.251%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.643%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.646%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31,</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Revolving credit facility balance</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">275,000 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">260,000 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="height:12pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Convertible Notes due 2023</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">345,000 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">345,000 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unaccreted discount on Convertible Notes due 2023</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(28,811)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(33,491)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unamortized issuance costs on Convertible Notes due 2023</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,158)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,996)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);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><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">(1)</sup></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">311,031 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">305,513 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;vertical-align:top;">(1) </sup><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">The effective interest rate on the liability component of the Convertible Notes due 2023 was 6% for the three and six months ended June 30, 2020 and 2019.</span></div><div><span><br/></span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Interest expense was comprised of the following and is included in other expense, net in the condensed consolidated statement of operations:</span></div><div style="margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:48.292%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.695%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.695%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.695%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.703%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accretion of debt discount</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,349 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,784 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,680 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,542 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest on revolving credit facility</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,009 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,196 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,527 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,196 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Coupon interest</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,510 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,264 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,011 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,528 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortization of issuance costs</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">633 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">862 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,264 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,720 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Undrawn and other fees</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">133 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">157 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">286 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">373 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> Total interest expense</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,634 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,263 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,768 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,359 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> </span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The credit agreement under which the above revolving credit facility was issued (the “Amended Credit Agreement”) includes certain financial covenants and, as of June 30, 2020, the Company was in compliance with these requirements.</span></div>See “Note 14—Net Income (Loss) Per Share” for further discussion of the effect of conversion on net income (loss) per common share. <div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);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, 2020 and December 31, 2019 were as follows: </span></div><div style="margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:65.251%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.643%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.646%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31,</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Revolving credit facility balance</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">275,000 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">260,000 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="height:12pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Convertible Notes due 2023</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">345,000 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">345,000 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unaccreted discount on Convertible Notes due 2023</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(28,811)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(33,491)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unamortized issuance costs on Convertible Notes due 2023</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,158)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,996)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);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><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">(1)</sup></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">311,031 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">305,513 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;vertical-align:top;">(1) </sup><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">The effective interest rate on the liability component of the Convertible Notes due 2023 was 6% for the three and six months ended June 30, 2020 and 2019.</span></div> 275000000 260000000 345000000 345000000 28811000 33491000 5158000 5996000 311031000 305513000 0.06 0.06 0.06 0.06 <div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Interest expense was comprised of the following and is included in other expense, net in the condensed consolidated statement of operations:</span></div><div style="margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:48.292%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.695%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.695%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.695%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.703%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accretion of debt discount</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,349 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,784 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,680 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,542 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest on revolving credit facility</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,009 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,196 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,527 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,196 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Coupon interest</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,510 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,264 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,011 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,528 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortization of issuance costs</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">633 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">862 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,264 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,720 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Undrawn and other fees</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">133 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">157 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">286 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">373 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> Total interest expense</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,634 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,263 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,768 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,359 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 2349000 3784000 4680000 7542000 2009000 1196000 4527000 1196000 1510000 2264000 3011000 4528000 633000 862000 1264000 1720000 133000 157000 286000 373000 6634000 8263000 13768000 15359000 Fair Value Measurements<div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;"> </span><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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, 2020 and December 31, 2019, based on the three-tier fair value hierarchy: </span></div><div style="margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:53.555%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.380%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.380%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.380%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.385%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2020</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;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level I</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level II</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level III</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Assets:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Money market funds</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">47,351 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">47,351 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Assets to fund deferred compensation liability</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,076 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,076 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total assets</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">56,427 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">47,351 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,076 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Contingent consideration</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,025 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,025 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred compensation liability</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,596 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,596 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total liabilities</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">20,621 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,596 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,025 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:53.555%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.380%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.380%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.380%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.385%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2019</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;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level I</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level II</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level III</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Assets:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Money market funds</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">37,730 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">37,730 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Assets to fund deferred compensation liability</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,390 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,390 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total assets</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">46,120 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">37,730 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,390 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Contingent consideration</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,045 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,045 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred compensation liability</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,208 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,208 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total liabilities</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17,253 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,208 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,045 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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 as defined in </span><span style="background-color:rgb(255,255,255, 0.0);color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">ASC</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> 820, “Fair Value Measurements and Disclosures.” 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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company will continue to reassess the fair values of the contingent consideration liabilities at each reporting date until settlement. Changes to these estimated fair values will be recognized in the Company's earnings and included in general and administration expenses in the condensed consolidated statements of operations.</span></div><div style="text-indent:36pt;"><span><br/></span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The table below presents a reconciliation of the Company's contingent consideration liabilities, which were measured at fair value on a recurring basis using significant unobservable inputs (Level III) for the period from December 31, 2019 to June 30, 2020: </span></div><div style="margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:85.573%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.697%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value of Contingent Consideration Liabilities</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at December 31, 2019</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,045 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Private technology company acquisition</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,239 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair market value adjustment on contingent consideration liability</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,982)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accretion on contingent consideration</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">723 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at June 30, 2020</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,025 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The table below presents a reconciliation of the assets used to fund deferred the Company's deferred compensation liability, which is measured at fair value on a recurring basis using significant unobservable inputs (Level III) for the period from December 31, 2019 to June 30, 2020:</span></div><div style="margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:85.573%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.697%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value of Assets to Fund Deferred Compensation Liability</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at December 31, 2019</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,390 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Contributions</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,060 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair value adjustments</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(374)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at June 30, 2020</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,076 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Company</span><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Company</span><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The value of the assets used to fund the Company's deferred compensation liability, which are included in other non-current assets in the condensed consolidated balance sheets, increased due to funding of the plan, partially offset by losses on the underlying investment vehicles. 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><span><br/></span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company assesses the categorization of assets and liabilities by level at each measurement date, and transfers between levels are recognized on the actual date of the event or when changes in circumstances caused the transfer, in accordance with the Company’s accounting policy regarding the recognition of transfers between levels of the fair value hierarchy. There were no transfers between Levels I, II and III during the six months ended June 30, 2020.</span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of June 30, 2020 and December 31, 2019, the carrying value of the Convertible Notes due 2023 equaled $311,031 and $305,513, respectively, and represented the aggregate principal amount outstanding less the unamortized discount and debt issuance costs. As of June 30, 2020 and December 31, 2019, the estimated fair value of the Convertible Notes due 2023 was $419,430 and $414,852, respectively. The Company considered the Convertible Notes due 2023 to be a Level II liability at June 30, 2020 and used a market approach to calculate the fair value. The estimated fair value was determined based on estimated or actual bids and offers of the Convertible Notes due 2023 in an over-the-counter market on June 30, 2020 (See “Note 9—Debt”). </span></div><div><span><br/></span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of June 30, 2020 and December 31, 2019, there was $275,000 and $260,000, respectively, outstanding on the revolving credit facility under the Amended Credit Agreement. As of June 30, 2020, the outstanding balance on the revolving credit facility approximated fair value as borrowings under the revolving credit facility bore interest at variable rates and the Company believes its credit risk quality was consistent with when the debt originated. The Company considered the revolving credit facility to be a Level I liability as of June 30, 2020 and December 31, 2019 (See “Note 9—Debt”).</span></div><div style="text-indent:36pt;"><span><br/></span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);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 our 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, 2020 based upon the short-term nature of these assets and liabilities.</span></div> <div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);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, 2020 and December 31, 2019, based on the three-tier fair value hierarchy: </span></div><div style="margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:53.555%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.380%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.380%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.380%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.385%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2020</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;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level I</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level II</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level III</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Assets:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Money market funds</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">47,351 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">47,351 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Assets to fund deferred compensation liability</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,076 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,076 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total assets</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">56,427 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">47,351 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,076 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Contingent consideration</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,025 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,025 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred compensation liability</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,596 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,596 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total liabilities</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">20,621 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,596 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,025 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:53.555%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.380%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.380%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.380%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.385%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2019</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;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level I</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level II</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level III</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Assets:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Money market funds</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">37,730 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">37,730 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Assets to fund deferred compensation liability</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,390 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,390 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total assets</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">46,120 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">37,730 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,390 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Contingent consideration</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,045 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,045 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred compensation liability</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,208 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,208 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total liabilities</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17,253 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,208 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,045 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 47351000 47351000 0 0 9076000 0 0 9076000 56427000 47351000 0 9076000 13025000 0 0 13025000 7596000 7596000 0 0 20621000 7596000 0 13025000 37730000 37730000 0 0 8390000 0 0 8390000 46120000 37730000 0 8390000 9045000 0 0 9045000 8208000 8208000 0 0 17253000 8208000 0 9045000 <div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The table below presents a reconciliation of the Company's contingent consideration liabilities, which were measured at fair value on a recurring basis using significant unobservable inputs (Level III) for the period from December 31, 2019 to June 30, 2020: </span></div><div style="margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:85.573%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.697%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value of Contingent Consideration Liabilities</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at December 31, 2019</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,045 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Private technology company acquisition</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,239 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair market value adjustment on contingent consideration liability</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,982)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accretion on contingent consideration</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">723 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at June 30, 2020</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,025 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 9045000 5239000 -1982000 723000 13025000 <div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The table below presents a reconciliation of the assets used to fund deferred the Company's deferred compensation liability, which is measured at fair value on a recurring basis using significant unobservable inputs (Level III) for the period from December 31, 2019 to June 30, 2020:</span></div><div style="margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:85.573%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.697%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value of Assets to Fund Deferred Compensation Liability</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at December 31, 2019</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,390 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Contributions</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,060 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair value adjustments</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(374)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at June 30, 2020</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,076 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 8390000 1060000 -374000 9076000 311031000 305513000 419430000 414852000 275000000 260000000 Revenues and Cost of Revenues<div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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;vertical-align:top;width:98.538%;"><tr><td style="width:1.0%;"/><td style="width:23.667%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.541%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.017%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.541%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.275%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.541%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.017%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.541%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.017%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.541%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.534%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.541%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.027%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="33" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended June 30,</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;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</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;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Envestnet Wealth Solutions</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Envestnet Data &amp; Analytics</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Consolidated</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Envestnet Wealth Solutions</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Envestnet Data &amp; Analytics</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Consolidated</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Revenues:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Asset-based</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">122,246 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">122,246 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">120,070 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">120,070 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Subscription-based</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">61,410 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">43,569 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">104,979 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">50,078 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">42,180 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">92,258 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total recurring revenues</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">183,656 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">43,569 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">227,225 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">170,148 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">42,180 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">212,328 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Professional services and other revenues</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,029 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,059 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,088 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,742 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,375 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,117 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total revenues</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">187,685 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">47,628 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">235,313 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">176,890 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">47,555 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">224,445 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:0.730%;"><tr><td style="width:1.0%;"/><td style="width:98.000%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><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-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </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;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><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;"/><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;"/><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;"/><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;"/><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;"/><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;"/><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;"/><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;"/><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="margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%;"><tr><td style="width:1.0%;"/><td style="width:24.431%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.894%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.160%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.894%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.894%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.425%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.898%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="33" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended June 30,</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;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><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-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</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;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</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-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Envestnet Wealth Solutions</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Envestnet Data &amp; Analytics</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Consolidated</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Envestnet Wealth Solutions</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Envestnet Data &amp; Analytics</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Consolidated</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Revenues:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Asset-based</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">257,057 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">257,057 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">229,004 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">229,004 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Subscription-based</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">121,733 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">87,797 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">209,530 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">91,104 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">84,241 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">175,345 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total recurring revenues</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">378,790 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">87,797 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">466,587 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">320,108 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">84,241 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">404,349 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Professional services and other revenues</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,315 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,950 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,265 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,487 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,275 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19,762 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total revenues</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">386,105 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">95,747 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">481,852 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">329,595 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">94,516 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">424,111 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:36pt;"><span><br/></span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">One customer accounted for more than 10% of the Company’s total revenues:</span></div><div style="text-indent:36pt;"><span><br/></span></div><div style="margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:48.292%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.695%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.695%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.695%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.703%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fidelity</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr></table></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Fidelity accounted for 18% and 18% of the Envestnet Wealth Solutions segment's revenues for the three and six months ended June 30, 2020, respectively. Fidelity accounted for 19% and 20% of the Envestnet Wealth Solutions segment's revenues for the three and six months ended June 30, 2019, respectively. </span></div><div style="text-indent:36pt;"><span><br/></span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">No single customer accounted for over 10% of the Envestnet Data &amp; Analytics segment's revenue for any period presented.</span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);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;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:48.292%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.695%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.695%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.695%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.703%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">United States</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">230,102 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">217,462 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">470,554 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">409,581 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">International </span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">(1)</sup></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,211 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,983 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,298 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,530 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total revenues</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">235,313 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">224,445 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">481,852 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">424,111 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:18pt;"><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;vertical-align:top;">(1) </sup><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">No foreign country accounted for more than 10% of the Company's total revenues.</span></div><div style="text-indent:36pt;"><span><br/></span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table includes estimated revenue expected to be recognized in the future related to performance obligations that are unsatisfied (or partially unsatisfied) as of June 30, 2020: </span></div><div style="margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:85.408%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.860%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Years ending December 31,</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Remainder of 2020</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">114,905 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2021</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">181,322 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2022</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">135,410 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2023</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">65,759 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2024</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">35,319 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">35,393 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">568,108 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:36pt;"><span><br/></span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Only fixed consideration from significant contracts with customers is included in the amounts presented above.</span></div><div style="text-indent:36pt;"><span><br/></span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company has applied the practical expedients and exemption and therefore does not disclose the value of unsatisfied performance obligations for (i) contracts with an original expected length of one year or less; (ii) contracts for which the Company recognizes revenue at the amount to which it has the right to invoice for services performed; and (iii) contracts for which the variable consideration is allocated entirely to a wholly unsatisfied performance obligations or to a wholly unsatisfied promise to transfer a distinct service that forms part of a single performance obligation.</span></div><div style="text-indent:36pt;"><span><br/></span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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, 2020 increased by $7,585 during the six months ended June 30, 2020, 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="background-color:rgb(255,255,255, 0.0);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,350 and $6,865 for the three months ended June 30, 2020 and 2019, respectively. The amount of revenue recognized that was included in the opening deferred revenue balance was $25,829 and $16,588 for the six months ended June 30, 2020 and 2019, 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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Deferred sales incentive compensation was $10,072 and $9,387 as of June 30, 2020 and December 31, 2019, respectively. Amortization expense for the deferred sales incentive compensation was $1,043 and $753 for the three months ended June 30, 2020, and 2019, respectively. Amortization expense for the deferred sales incentive compensation was $2,072 and $1,404 for the six months ended June 30, 2020, and 2019, respectively. Deferred sales incentive compensation is included in other non-current assets on the condensed consolidated balance sheets and amortization expense is included in compensation and benefits expenses on the condensed consolidated statements of operations. No significant impairment loss for capitalized costs was recorded during the periods.</span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company has applied the practical expedient to recognize the incremental costs of obtaining contracts as an expense when incurred if the amortization period would have been one year or less. These costs are included in compensation and benefits expenses in the condensed consolidated statements of operations.</span></div><div style="text-indent:36pt;"><span><br/></span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:48.292%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.695%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.695%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.695%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.703%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Asset-based</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">61,875 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">60,293 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">130,467 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">114,135 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Subscription-based</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,807 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,697 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,084 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,374 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Professional services and other</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">167 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,090 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">231 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,216 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total cost of revenues</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">68,849 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">72,080 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">143,782 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">133,725 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> <div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);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;vertical-align:top;width:98.538%;"><tr><td style="width:1.0%;"/><td style="width:23.667%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.541%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.017%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.541%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.275%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.541%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.017%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.541%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.017%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.541%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.534%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.541%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.027%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="33" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended June 30,</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;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</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;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Envestnet Wealth Solutions</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Envestnet Data &amp; Analytics</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Consolidated</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Envestnet Wealth Solutions</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Envestnet Data &amp; Analytics</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Consolidated</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Revenues:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Asset-based</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">122,246 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">122,246 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">120,070 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">120,070 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Subscription-based</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">61,410 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">43,569 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">104,979 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">50,078 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">42,180 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">92,258 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total recurring revenues</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">183,656 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">43,569 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">227,225 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">170,148 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">42,180 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">212,328 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Professional services and other revenues</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,029 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,059 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,088 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,742 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,375 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,117 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total revenues</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">187,685 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">47,628 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">235,313 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">176,890 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">47,555 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">224,445 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:0.730%;"><tr><td style="width:1.0%;"/><td style="width:98.000%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><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-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </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;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><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;"/><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;"/><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;"/><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;"/><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;"/><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;"/><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;"/><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;"/><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="margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%;"><tr><td style="width:1.0%;"/><td style="width:24.431%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.894%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.160%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.894%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.894%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.425%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.898%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="33" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended June 30,</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;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><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-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</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;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</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-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Envestnet Wealth Solutions</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Envestnet Data &amp; Analytics</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Consolidated</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Envestnet Wealth Solutions</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Envestnet Data &amp; Analytics</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Consolidated</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Revenues:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Asset-based</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">257,057 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">257,057 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">229,004 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">229,004 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Subscription-based</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">121,733 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">87,797 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">209,530 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">91,104 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">84,241 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">175,345 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total recurring revenues</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">378,790 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">87,797 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">466,587 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">320,108 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">84,241 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">404,349 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Professional services and other revenues</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,315 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,950 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,265 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,487 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,275 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19,762 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total revenues</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">386,105 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">95,747 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">481,852 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">329,595 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">94,516 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">424,111 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 122246000 0 122246000 120070000 0 120070000 61410000 43569000 104979000 50078000 42180000 92258000 183656000 43569000 227225000 170148000 42180000 212328000 4029000 4059000 8088000 6742000 5375000 12117000 187685000 47628000 235313000 176890000 47555000 224445000 257057000 0 257057000 229004000 0 229004000 121733000 87797000 209530000 91104000 84241000 175345000 378790000 87797000 466587000 320108000 84241000 404349000 7315000 7950000 15265000 9487000 10275000 19762000 386105000 95747000 481852000 329595000 94516000 424111000 <div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">One customer accounted for more than 10% of the Company’s total revenues:</span></div><div style="text-indent:36pt;"><span><br/></span></div><div style="margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:48.292%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.695%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.695%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.695%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.703%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fidelity</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr></table></div> 0.15 0.15 0.15 0.15 0.18 0.18 0.19 0.20 <div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);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;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:48.292%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.695%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.695%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.695%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.703%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">United States</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">230,102 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">217,462 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">470,554 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">409,581 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">International </span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">(1)</sup></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,211 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,983 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,298 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,530 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total revenues</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">235,313 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">224,445 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">481,852 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">424,111 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:18pt;"><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;vertical-align:top;">(1) </sup><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">No foreign country accounted for more than 10% of the Company's total revenues.</span></div> 230102000 217462000 470554000 409581000 5211000 6983000 11298000 14530000 235313000 224445000 481852000 424111000 <div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table includes estimated revenue expected to be recognized in the future related to performance obligations that are unsatisfied (or partially unsatisfied) as of June 30, 2020: </span></div><div style="margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:85.408%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.860%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Years ending December 31,</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Remainder of 2020</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">114,905 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2021</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">181,322 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2022</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">135,410 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2023</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">65,759 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2024</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">35,319 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">35,393 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">568,108 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 114905000 181322000 135410000 65759000 35319000 35393000 568108000 7585000 10350000 6865000 25829000 16588000 10072000 9387000 1043000 753000 2072000 1404000 0 0 <div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);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;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:48.292%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.695%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.695%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.695%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.703%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Asset-based</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">61,875 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">60,293 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">130,467 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">114,135 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Subscription-based</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,807 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,697 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,084 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,374 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Professional services and other</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">167 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,090 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">231 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,216 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total cost of revenues</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">68,849 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">72,080 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">143,782 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">133,725 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 61875000 60293000 130467000 114135000 6807000 6697000 13084000 14374000 167000 5090000 231000 5216000 68849000 72080000 143782000 133725000 Stock-Based Compensation<div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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 2004 Stock Incentive Plan (the “2004 Plan”), 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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of June 30, 2020, the maximum number of common shares available for future issuance under the Company’s plans is 1,372,807.  </span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> </span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);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;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:48.292%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.695%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.695%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.695%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.703%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Stock-based compensation expense</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,006 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,434 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">26,771 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">26,298 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Tax effect on stock-based compensation expense</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,317)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,504)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(6,826)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(6,859)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net effect on income</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,689 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,930 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19,945 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19,439 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> </span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);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% and 26.1% for the three and six months ended June 30, 2020 and 2019, respectively. </span></div><div style="text-indent:36pt;"><span><br/></span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following weighted average assumptions were used to value options granted during the periods indicated:</span></div><div style="margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:48.292%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.695%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.695%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.695%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.703%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Grant date fair value of options</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21.55 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Volatility</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">40.0 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Risk-free interest rate</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.5 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Dividend yield</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Expected term (in years)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.0</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.0</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.0</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6.5</span></td></tr></table></div><div style="text-indent:72pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table summarizes option activity under the Company’s plans:</span></div><div style="margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:44.637%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.549%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.695%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.643%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.556%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-Average</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Remaining</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Average</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Contractual Life</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Aggregate</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Options</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Exercise Price</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Years)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Intrinsic Value</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding as of December 31, 2019</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,150,586 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">25.66 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.4</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">50,590 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Granted</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Exercised</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(542,449)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16.97 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(7,213)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">48.70 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding as of June 30, 2020</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">600,924 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">33.23 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.0</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24,225 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </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="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><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-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Options exercisable</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">560,745 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">32.10 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.7</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">23,238 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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, 2020 range from $9.00 to $55.29. At June 30, 2020, there was $468 of unrecognized stock-based compensation expense related to unvested stock options, which the Company expects to recognize over a weighted-average period of 1.6 years.</span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> </span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Restricted Stock Units and Restricted Stock Awards</span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Periodically, the Company grants restricted stock units and awards and performance-based stock units and awards to employees. Performance-based stock units and awards 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 and awards provide thresholds that dictate the number of shares to vest upon each evaluation date, which range from 50% to 150%. If these metrics are achieved, as defined in the individual grant terms, these shares would cliff vest three years from the grant date. </span></div><div style="text-indent:36pt;"><span><br/></span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);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;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:44.198%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.719%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.719%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.719%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.725%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">RSUs</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">PSUs</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Number of<br/>Shares</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-<br/>Average Grant<br/>Date Fair Value<br/>per Share</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Number of<br/>Shares</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-<br/>Average Grant<br/>Date Fair Value<br/>per Share</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding as of December 31, 2019</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,318,870 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">58.88 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">254,118 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">67.96 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Granted</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">951,428 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">74.52 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">67,793 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">81.42 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Vested</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(533,088)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">56.77 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(103,133)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">59.89 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(33,010)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">64.70 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding as of June 30, 2020</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,634,077 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">68.61 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">288,901 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">71.49 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </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="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">At June 30, 2020, there was $99,676 of unrecognized stock-based compensation expense related to unvested restricted stock units and awards, which the Company expects to recognize over a weighted-average period of 2.2 years. At June 30, 2020, there was $9,578 of unrecognized stock-based compensation expense related to unvested performance-based restricted stock units and awards, which the Company expects to recognize over a weighted-average period of 2.1 years.</span></div> 1372807 <div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);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;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:48.292%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.695%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.695%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.695%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.703%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Stock-based compensation expense</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,006 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,434 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">26,771 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">26,298 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Tax effect on stock-based compensation expense</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,317)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,504)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(6,826)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(6,859)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net effect on income</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,689 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,930 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19,945 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19,439 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 13006000 13434000 26771000 26298000 3317000 3504000 6826000 6859000 9689000 9930000 19945000 19439000 0.255 0.255 0.261 0.261 <div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following weighted average assumptions were used to value options granted during the periods indicated:</span></div><div style="margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:48.292%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.695%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.695%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.695%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.703%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Grant date fair value of options</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21.55 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Volatility</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">40.0 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Risk-free interest rate</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.5 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Dividend yield</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Expected term (in years)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.0</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.0</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.0</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6.5</span></td></tr></table></div> 0 0 0 21.55 0 0 0 0.400 0 0 0 0.025 0 0 0 0 P0Y P0Y P0Y P6Y6M <div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table summarizes option activity under the Company’s plans:</span></div><div style="margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:44.637%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.549%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.695%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.643%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.556%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-Average</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Remaining</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Average</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Contractual Life</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Aggregate</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Options</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Exercise Price</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Years)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Intrinsic Value</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding as of December 31, 2019</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,150,586 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">25.66 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.4</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">50,590 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Granted</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Exercised</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(542,449)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16.97 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(7,213)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">48.70 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding as of June 30, 2020</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">600,924 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">33.23 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.0</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24,225 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </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="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><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-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Options exercisable</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">560,745 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">32.10 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.7</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">23,238 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 1150586 25.66 P3Y4M24D 50590000 0 0 542449 16.97 7213 48.70 600924 33.23 P4Y 24225000 560745 32.10 P3Y8M12D 23238000 9.00 55.29 468000 P1Y7M6D 0.50 1.50 P3Y <div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);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;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:44.198%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.719%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.719%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.719%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.725%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">RSUs</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">PSUs</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Number of<br/>Shares</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-<br/>Average Grant<br/>Date Fair Value<br/>per Share</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Number of<br/>Shares</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-<br/>Average Grant<br/>Date Fair Value<br/>per Share</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding as of December 31, 2019</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,318,870 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">58.88 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">254,118 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">67.96 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Granted</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">951,428 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">74.52 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">67,793 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">81.42 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Vested</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(533,088)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">56.77 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(103,133)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">59.89 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(33,010)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">64.70 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding as of June 30, 2020</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,634,077 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">68.61 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">288,901 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">71.49 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </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="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><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> 1318870 58.88 254118 67.96 951428 74.52 67793 81.42 533088 56.77 0 0 103133 59.89 33010 64.70 1634077 68.61 288901 71.49 99676000 P2Y2M12D 9578000 P2Y1M6D Income Taxes<div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);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 loss before income tax provision (benefit), income tax provision (benefit) and effective tax rate:</span></div><div style="margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:48.292%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.695%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.695%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.695%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.703%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Loss before income tax provision (benefit)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4,165)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(27,769)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(13,319)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(42,269)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Income tax provision (benefit)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,306 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(28,382)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(658)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(24,614)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Effective tax rate</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(31.4)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">102.2 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.9 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">58.2 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr></table></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> For the three and six months ended June 30, 2020, the Company’s effective tax rate differed from the statutory rate primarily due to the increase in the valuation allowance the Company has placed on a portion of its US deferred tax assets and the impact of state and local taxes, partially offset by the permanent book tax differences, the windfall from stock-based compensation, impact of the Coronavirus Aid, Relief, and Economic Security Act (“CARES Act”) related to net operating loss carryback, and research and experimentation credits. </span></div><div style="text-indent:36pt;"><span><br/></span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);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, 2019, the Company's effective tax rate differed from the statutory rate primarily due to the release of the Company's valuation allowance of $21,907 as a result of additional deferred tax liabilities recorded from the PIEtech acquisition, the windfall from stock-based compensation, federal and state research and development credits, and additional accruals for uncertain tax positions.</span></div><div><span><br/></span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company's total gross liability for unrecognized tax benefits, exclusive of interest and penalties, was $20,261 and $18,939 at June 30, 2020 and December 31, 2019, respectively. Of this amount, a portion of the unrecognized tax benefits was recorded as a reduction of deferred tax assets instead of a non-current liability. The portion of the unrecognized tax benefits, exclusive of interest and penalties, recorded as a non-current liability was $6,977 and $6,504 at June 30, 2020 and December 31, 2019, respectively.</span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">At June 30, 2020, the amount of unrecognized tax benefits, including interest and penalties, that would benefit the Company's effective tax rate, if recognized, was $14,618. The Company estimates that the liability for unrecognized tax benefits could decrease by $12,000 in the next twelve months as it is anticipated that reviews by tax authorities will be completed. </span></div><div style="text-indent:36pt;"><span><br/></span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company recognizes potential interest and penalties related to unrecognized tax benefits in income tax expense. These amounts were not material for the three and six months ended June 30, 2020 and 2019. The Company had accrued interest and penalties of $8,000 and $7,336 as of June 30, 2020 and December 31, 2019, respectively.</span></div> <div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);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 loss before income tax provision (benefit), income tax provision (benefit) and effective tax rate:</span></div><div style="margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:48.292%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.695%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.695%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.695%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.703%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Loss before income tax provision (benefit)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4,165)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(27,769)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(13,319)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(42,269)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Income tax provision (benefit)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,306 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(28,382)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(658)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(24,614)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Effective tax rate</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(31.4)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">102.2 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.9 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">58.2 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr></table></div> -4165000 -27769000 -13319000 -42269000 1306000 -28382000 -658000 -24614000 -0.314 1.022 0.049 0.582 21907000 20261000 18939000 6977000 6504000 14618000 12000000 8000000 7336000 Net Income (Loss) Per Share<div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);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;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"> </span><span style="background-color:rgb(255,255,255, 0.0);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, restricted stock units and convertible notes using the treasury stock method, if dilutive. </span></div><div style="text-indent:36pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company accounts for the effect of its convertible notes (See “Note 9—Debt”) on diluted net income (loss) per share using the treasury stock method since they may be settled in cash, shares or a combination thereof at the Company’s option. As a result, the Convertible Notes due 2023 will have no effect on diluted net income (loss) per share until the Company’s stock price exceeds the conversion price of $68.31 per share and certain other criteria are met, or if the trading price of the convertible notes meets certain criteria. In the period of conversion, the convertible notes will have no impact on diluted net income (loss) per share if they are settled in cash and will have an impact on dilutive net income (loss) per share if they are settled in shares upon conversion.</span></div><div style="text-indent:36pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);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-top:5pt;margin-bottom:17pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:52.385%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.672%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.672%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.672%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.679%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Basic net income (loss) per share calculation:</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income (loss) attributable to Envestnet, Inc.</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4,924)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">893 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(12,260)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(17,292)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="height:12pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Basic number of weighted-average shares outstanding</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">53,562,850 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">50,870,296 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">53,288,741 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">49,526,774 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Basic net income (loss) per share</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.09)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.02 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.23)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.35)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Diluted net income (loss) per share calculation:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income (loss) attributable to Envestnet, Inc.</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4,924)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">893 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(12,260)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(17,292)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="height:12pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Basic number of weighted-average shares outstanding</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">53,562,850 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">50,870,296 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">53,288,741 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">49,526,774 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Effect of dilutive shares:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Options to purchase common stock</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,164,246 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unvested restricted stock units</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">662,853 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Convertible notes</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">261,075 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Warrants</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24,218 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Diluted number of weighted-average shares outstanding</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">53,562,850 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">52,982,688 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">53,288,741 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">49,526,774 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Diluted net income (loss)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;"> </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">per share</span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.09)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.02 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.23)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.35)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);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 loss</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"> </span><span style="background-color:rgb(255,255,255, 0.0);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;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:52.385%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.672%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.672%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.672%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.679%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Options to purchase common stock</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">600,924 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">600,924 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,654,241 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unvested restricted stock awards and units</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,922,978 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,922,978 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,989,437 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Warrants</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">470,000 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">470,000 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">470,000 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Convertible Notes</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,050,505 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,050,505 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,793,826 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total anti-dilutive securities</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,044,407 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,044,407 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,907,504 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 68.31 <div style="text-indent:36pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);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-top:5pt;margin-bottom:17pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:52.385%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.672%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.672%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.672%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.679%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Basic net income (loss) per share calculation:</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income (loss) attributable to Envestnet, Inc.</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4,924)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">893 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(12,260)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(17,292)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="height:12pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Basic number of weighted-average shares outstanding</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">53,562,850 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">50,870,296 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">53,288,741 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">49,526,774 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Basic net income (loss) per share</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.09)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.02 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.23)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.35)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Diluted net income (loss) per share calculation:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income (loss) attributable to Envestnet, Inc.</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4,924)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">893 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(12,260)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(17,292)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="height:12pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Basic number of weighted-average shares outstanding</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">53,562,850 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">50,870,296 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">53,288,741 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">49,526,774 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Effect of dilutive shares:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Options to purchase common stock</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,164,246 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unvested restricted stock units</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">662,853 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Convertible notes</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">261,075 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Warrants</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24,218 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Diluted number of weighted-average shares outstanding</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">53,562,850 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">52,982,688 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">53,288,741 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">49,526,774 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Diluted net income (loss)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;"> </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">per share</span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.09)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.02 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.23)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.35)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> -4924000 893000 -12260000 -17292000 53562850 50870296 53288741 49526774 -0.09 0.02 -0.23 -0.35 -4924000 893000 -12260000 -17292000 53562850 50870296 53288741 49526774 0 1164246 0 0 0 662853 0 0 0 261075 0 0 0 24218 0 0 53562850 52982688 53288741 49526774 -0.09 0.02 -0.23 -0.35 Securities that were anti-dilutive and therefore excluded from the computation of diluted net loss<span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"> </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">per share were as follows: </span><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:52.385%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.672%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.672%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.672%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.679%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Options to purchase common stock</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">600,924 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">600,924 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,654,241 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unvested restricted stock awards and units</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,922,978 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,922,978 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,989,437 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Warrants</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">470,000 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">470,000 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">470,000 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Convertible Notes</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,050,505 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,050,505 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,793,826 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total anti-dilutive securities</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,044,407 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,044,407 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,907,504 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table> 600924 0 600924 1654241 1922978 0 1922978 1989437 470000 0 470000 470000 5050505 0 5050505 7793826 8044407 0 8044407 11907504 Segment Information<div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">•</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:32.5pt;">Envestnet Wealth Solutions</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"> –</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> a leading provider of unified wealth management software and services to empower financial advisors and institutions.</span></div><div style="padding-left:36pt;"><span><br/></span></div><div style="padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">•</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:32.5pt;">Envestnet Data &amp; Analytics</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"> –</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> a leading data aggregation and data analytics platform powering dynamic, cloud-based innovation for digital financial services.</span></div><div style="text-indent:36pt;"><span><br/></span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);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 include salary and benefits for certain corporate officers, certain types of professional service expenses and insurance, acquisition related transaction costs, restructuring charges, and other non-recurring and/or non-operationally related expenses. Intersegment revenues were not material for the three and six months ended June 30, 2020 and 2019.</span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">See “Note 11—Revenues and Cost of Revenues” for detail of revenues by segment.</span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);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;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:48.292%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.695%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.695%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.695%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.703%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Envestnet Wealth Solutions</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19,867 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,379 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">31,207 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">29,223 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Envestnet Data &amp; Analytics</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(941)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(8,960)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,526)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(16,888)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Nonsegment operating expenses</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(14,918)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(23,676)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(29,290)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(41,329)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Income (loss) from operations</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,008 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(20,257)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,609)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(28,994)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other expense, net</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(8,173)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(7,512)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(9,710)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(13,275)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Consolidated loss before income tax provision (benefit)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4,165)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(27,769)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(13,319)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(42,269)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Income tax provision (benefit)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,306 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(28,382)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(658)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(24,614)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Consolidated net income (loss)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,471)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">613 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(12,661)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(17,655)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Add: Net loss attributable to non-controlling interest</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">547 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">280 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">401 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">363 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Consolidated net income (loss) attributable to Envestnet, Inc.</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4,924)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">893 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(12,260)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(17,292)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:58.5pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">A summary of consolidated total assets, consolidated depreciation and amortization and consolidated capital expenditures follows:</span></div><div style="margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:65.251%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.643%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.646%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31,</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Segment assets:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Envestnet Wealth Solutions</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,323,409 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,297,891 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Envestnet Data &amp; Analytics</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">507,996 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">503,993 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Consolidated assets</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,831,405 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,801,884 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div><span><br/></span></div><div style="margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:48.292%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.695%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.695%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.695%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.703%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Segment depreciation and amortization:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Envestnet Wealth Solutions</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">20,081 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16,376 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">39,501 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">27,643 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Envestnet Data &amp; Analytics</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,362 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,539 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16,625 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18,789 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Consolidated depreciation and amortization</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">28,443 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">26,915 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">56,126 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">46,432 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> </span></div><div style="margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:48.292%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.695%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.695%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.695%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.703%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Segment capital expenditures:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Envestnet Wealth Solutions</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,200 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,027 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,390 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">20,865 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Envestnet Data &amp; Analytics</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,100 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,939 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,642 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,533 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Consolidated capital expenditures</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16,300 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,966 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">30,032 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24,398 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> <div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);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;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:48.292%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.695%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.695%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.695%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.703%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Envestnet Wealth Solutions</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19,867 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,379 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">31,207 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">29,223 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Envestnet Data &amp; Analytics</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(941)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(8,960)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,526)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(16,888)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Nonsegment operating expenses</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(14,918)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(23,676)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(29,290)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(41,329)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Income (loss) from operations</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,008 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(20,257)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,609)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(28,994)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other expense, net</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(8,173)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(7,512)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(9,710)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(13,275)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Consolidated loss before income tax provision (benefit)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4,165)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(27,769)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(13,319)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(42,269)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Income tax provision (benefit)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,306 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(28,382)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(658)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(24,614)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Consolidated net income (loss)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,471)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">613 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(12,661)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(17,655)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Add: Net loss attributable to non-controlling interest</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">547 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">280 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">401 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">363 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Consolidated net income (loss) attributable to Envestnet, Inc.</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4,924)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">893 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(12,260)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(17,292)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 19867000 12379000 31207000 29223000 -941000 -8960000 -5526000 -16888000 14918000 23676000 29290000 41329000 4008000 -20257000 -3609000 -28994000 8173000 7512000 9710000 13275000 -4165000 -27769000 -13319000 -42269000 1306000 -28382000 -658000 -24614000 -5471000 613000 -12661000 -17655000 -547000 -280000 -401000 -363000 -4924000 893000 -12260000 -17292000 <div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">A summary of consolidated total assets, consolidated depreciation and amortization and consolidated capital expenditures follows:</span></div><div style="margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:65.251%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.643%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.646%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31,</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Segment assets:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Envestnet Wealth Solutions</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,323,409 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,297,891 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Envestnet Data &amp; Analytics</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">507,996 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">503,993 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Consolidated assets</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,831,405 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,801,884 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div><span><br/></span></div><div style="margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:48.292%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.695%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.695%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.695%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.703%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Segment depreciation and amortization:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Envestnet Wealth Solutions</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">20,081 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16,376 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">39,501 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">27,643 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Envestnet Data &amp; Analytics</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,362 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,539 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16,625 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18,789 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Consolidated depreciation and amortization</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">28,443 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">26,915 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">56,126 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">46,432 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> </span></div><div style="margin-top:5pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:48.292%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.695%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.695%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.695%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.703%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Segment capital expenditures:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Envestnet Wealth Solutions</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,200 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,027 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,390 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">20,865 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Envestnet Data &amp; Analytics</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,100 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,939 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,642 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,533 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Consolidated capital expenditures</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16,300 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,966 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">30,032 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24,398 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 1323409000 1297891000 507996000 503993000 1831405000 1801884000 20081000 16376000 39501000 27643000 8362000 10539000 16625000 18789000 28443000 26915000 56126000 46432000 11200000 10027000 21390000 20865000 5100000 1939000 8642000 3533000 16300000 11966000 30032000 24398000 Geographical Information<div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:65.251%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.643%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.646%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31,</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">United States</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">123,130 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">108,992 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">India</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,950 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,988 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">696 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,039 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total long-lived assets, net</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">127,776 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">114,019 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:65.251%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.643%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.646%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31,</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">United States</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">123,130 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">108,992 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">India</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,950 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,988 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">696 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,039 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total long-lived assets, net</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">127,776 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">114,019 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 123130000 108992000 3950000 3988000 696000 1039000 127776000 114019000 Commitments and Contingencies<div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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 style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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 style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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:36pt;"><span><br/></span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);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. The motion to dismiss is fully briefed, and the parties are awaiting a decision from the District Court. 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. The motion to dismiss is fully briefed, and the parties are awaiting a decision from the District Court. The Company believes FinancialApps’s allegations are without merit and intends to defend the action and litigate the counterclaims vigorously.</span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In addition, the Company is involved in legal proceedings arising in the ordinary course of its business. Legal fees and other costs associated with such actions are expensed as incurred. The Company will record a provision for these claims when it is both probable that a liability has been incurred and the amount of the loss, or a range of the potential loss, can be reasonably estimated. These provisions are reviewed regularly and adjusted to reflect the impacts of negotiations, settlements, rulings, advice of legal counsel, and other information or events pertaining to a particular case. For litigation matters where a loss may be reasonably possible, but not probable, or is probable but not reasonably estimable, no accrual is established, but if the matter is material, it is subject to disclosures. The Company believes that liabilities associated with any claims, while possible, are not probable, and therefore has not recorded an accrual for any claims as of June 30, 2020. Further, while any possible range of loss cannot be reasonably estimated at this time, the Company does not believe that the outcome of any of these proceedings, individually or in the aggregate, would, if determined adversely to it, have a material adverse effect on its financial condition or business, although an adverse resolution of legal proceedings could have a material adverse effect on the Company's results of operations or cash flow in a particular quarter or year.</span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Contingencies</span><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Certain of the Company’s revenues are subject to sales and use taxes in certain jurisdictions where it conducts business in the United States. As of June 30, 2020 and December 31, 2019, the Company estimated a sales and use tax liability of $9,195 and $10,220, respectively, related to revenues in multiple jurisdictions. This amount is included in accrued expenses and other liabilities in the condensed consolidated balance sheets. </span></div><div style="text-indent:36pt;"><span><br/></span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of June 30, 2020 and December 31, 2019, the Company also estimated a sales and use tax receivable of $3,372 and $3,346, respectively, related to the estimated recoverability of a portion of the liability from customers. This amount is included in prepaid expenses and other current assets in the condensed consolidated balance sheets. </span></div><div style="text-indent:36pt;"><span><br/></span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Additional future information obtained from the applicable jurisdictions may affect the Company's estimate of its sales and use tax liability, but such change in the estimate cannot currently be made.</span></div> 0 9195000 10220000 3372000 3346000 XML 12 R1.htm IDEA: XBRL DOCUMENT v3.20.2
Cover Page - shares
6 Months Ended
Jun. 30, 2020
Jul. 31, 2020
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jun. 30, 2020  
Document Transition Report false  
Entity File Number 001-34835  
Entity Registrant Name Envestnet, Inc.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 20-1409613  
Entity Address, Address Line One 35 East Wacker Drive  
Entity Address, Address Line Two Suite 2400  
Entity Address, City or Town Chicago  
Entity Address, State or Province IL  
Entity Address, Postal Zip Code 60601  
City Area Code 312  
Local Phone Number 827-2800  
Title of 12(b) Security Common Stock, par value $0.005 per share  
Trading Symbol ENV  
Security Exchange Name NYSE  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   53,772,483
Entity Central Index Key 0001337619  
Amendment Flag false  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2020  
Document Fiscal Period Focus Q2  
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.20.2
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Current assets:    
Cash and cash equivalents $ 92,244 $ 82,505
Fees receivable, net 74,871 67,815
Prepaid expenses and other current assets 38,665 32,183
Total current assets 205,780 182,503
Property and equipment, net 49,752 53,756
Internally developed software, net 78,024 60,263
Intangible assets, net 471,091 505,589
Goodwill 906,499 879,850
Operating lease right-of-use assets, net 73,537 82,796
Other non-current assets 46,722 37,127
Total assets 1,831,405 1,801,884
Current liabilities:    
Accrued expenses and other liabilities 134,763 137,944
Accounts payable 16,132 17,277
Operating lease liabilities 13,926 13,816
Contingent consideration 1,603 0
Deferred revenue 42,861 34,753
Total current liabilities 209,285 203,790
Convertible Notes due 2023 311,031 305,513
Revolving credit facility 275,000 260,000
Contingent consideration 11,422 9,045
Deferred revenue 5,231 5,754
Non-current operating lease liabilities 81,600 88,365
Deferred tax liabilities, net 27,106 29,481
Other non-current liabilities 36,993 32,360
Total liabilities 957,668 934,308
Commitments and contingencies
Stockholders’ equity:    
Preferred stock, par value $0.005, 50,000,000 shares authorized 0 0
Common stock, par value $0.005, 500,000,000 shares authorized; 67,396,243 and 66,320,706 shares issued as of June 30, 2020 and December 31, 2019, respectively; 53,743,382 and 52,841,706 shares outstanding as of June 30, 2020 and December 31, 2019, respectively 337 331
Additional paid-in capital 1,071,502 1,037,141
Accumulated deficit (89,065) (75,664)
Treasury stock at cost, 13,652,861 and 13,479,000 shares as of June 30, 2020 and December 31, 2019, respectively (103,781) (90,965)
Accumulated other comprehensive loss (3,198) (1,749)
Total stockholders’ equity 875,795 869,094
Non-controlling interest (2,058) (1,518)
Total equity 873,737 867,576
Total liabilities and equity $ 1,831,405 $ 1,801,884
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.20.2
Condensed Consolidated Balance Sheets (Parenthetical) - $ / shares
Jun. 30, 2020
Dec. 31, 2019
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
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) 67,396,243 66,320,706
Common stock, shares outstanding (in shares) 53,743,382 52,841,706
Treasury stock (in shares) 13,652,861 13,479,000
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.20.2
Condensed Consolidated Statements of Operations - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Revenues:        
Total revenues $ 235,313 $ 224,445 $ 481,852 $ 424,111
Operating expenses:        
Cost of revenues 68,849 72,080 143,782 133,725
Compensation and benefits 95,565 103,286 205,995 190,003
General and administration 38,448 42,421 79,558 82,945
Depreciation and amortization 28,443 26,915 56,126 46,432
Total operating expenses 231,305 244,702 485,461 453,105
Income (loss) from operations 4,008 (20,257) (3,609) (28,994)
Other expense, net (8,173) (7,512) (9,710) (13,275)
Loss before income tax provision (benefit) (4,165) (27,769) (13,319) (42,269)
Income tax provision (benefit) 1,306 (28,382) (658) (24,614)
Net income (loss) (5,471) 613 (12,661) (17,655)
Add: Net loss attributable to non-controlling interest 547 280 401 363
Net income (loss) attributable to Envestnet, Inc. $ (4,924) $ 893 $ (12,260) $ (17,292)
Net income (loss) per share attributable to Envestnet, Inc.:        
Basic (in dollars per share) $ (0.09) $ 0.02 $ (0.23) $ (0.35)
Diluted (in dollars per share) $ (0.09) $ 0.02 $ (0.23) $ (0.35)
Weighted average common shares outstanding:        
Basic (in shares) 53,562,850 50,870,296 53,288,741 49,526,774
Diluted (in shares) 53,562,850 52,982,688 53,288,741 49,526,774
Total recurring revenues        
Revenues:        
Total revenues $ 227,225 $ 212,328 $ 466,587 $ 404,349
Asset-based        
Revenues:        
Total revenues 122,246 120,070 257,057 229,004
Operating expenses:        
Cost of revenues 61,875 60,293 130,467 114,135
Subscription-based        
Revenues:        
Total revenues 104,979 92,258 209,530 175,345
Operating expenses:        
Cost of revenues 6,807 6,697 13,084 14,374
Professional services and other revenues        
Revenues:        
Total revenues 8,088 12,117 15,265 19,762
Operating expenses:        
Cost of revenues $ 167 $ 5,090 $ 231 $ 5,216
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.20.2
Condensed Consolidated Statements of Comprehensive Income (Loss) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Statement of Comprehensive Income [Abstract]        
Net income (loss) attributable to Envestnet, Inc. $ (4,924) $ 893 $ (12,260) $ (17,292)
Foreign currency translation gains (losses), net of taxes 1,575 112 (1,449) 334
Comprehensive income (loss) attributable to Envestnet, Inc. $ (3,349) $ 1,005 $ (13,709) $ (16,958)
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.20.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
Accumulated Other Comprehensive Income (Loss)
Accumulated Deficit
Accumulated Deficit
Cumulative Effect, Period of Adoption, Adjustment
Non-controlling Interest
Balance at period start (in shares) at Dec. 31, 2018     61,238,898 13,117,098          
Balance, at period start at Dec. 31, 2018 $ 632,602   $ 306 $ (67,858) $ 761,128 $ (994) $ (58,882)   $ (1,098)
Increase (decrease) in shareholders' equity                  
Exercise of stock options (in shares)     200,326            
Exercise of stock options 3,163   $ 1   3,162        
Issuance of common stock - vesting of restricted stock units (in shares)     479,479            
Issuance of common stock - vesting of restricted stock units 2   $ 2            
Acquisition of business (in shares)     15,755            
Acquisition of business 772       772        
Stock-based compensation expense 12,864       12,864        
Purchase of treasury stock for stock-based tax withholdings (in shares)       (160,456)          
Purchase of treasury stock for stock-based tax withholdings (9,819)     $ (9,819)          
Foreign currency translation gain (loss) 222         222      
Net income (loss) (18,268)           (18,185)   (83)
Balance at period end (in shares) at Mar. 31, 2019     61,934,458 13,277,554          
Balance, at period end at Mar. 31, 2019 621,538   $ 309 $ (77,677) 777,926 (772) (77,067)   (1,181)
Balance at period start (in shares) at Dec. 31, 2018     61,238,898 13,117,098          
Balance, at period start at Dec. 31, 2018 632,602   $ 306 $ (67,858) 761,128 (994) (58,882)   (1,098)
Increase (decrease) in shareholders' equity                  
Transfer of non-controlling units 0                
Foreign currency translation gain (loss) 334                
Net income (loss) (17,655)                
Balance at period end (in shares) at Jun. 30, 2019     65,415,670 13,345,514          
Balance, at period end at Jun. 30, 2019 853,790   $ 327 $ (83,820) 1,015,578 (660) (76,174)   (1,461)
Balance at period start (in shares) at Dec. 31, 2018     61,238,898 13,117,098          
Balance, at period start at Dec. 31, 2018 632,602   $ 306 $ (67,858) 761,128 (994) (58,882)   (1,098)
Balance at period end (in shares) at Dec. 31, 2019     66,320,706 13,479,000          
Balance, at period end at Dec. 31, 2019 $ 867,576 $ (1,141) $ 331 $ (90,965) 1,037,141 (1,749) (75,664) $ (1,141) (1,518)
Increase (decrease) in shareholders' equity                  
Accounting Standards Update [Extensible List] us-gaap:AccountingStandardsUpdate201613Member                
Balance at period start (in shares) at Mar. 31, 2019     61,934,458 13,277,554          
Balance, at period start at Mar. 31, 2019 $ 621,538   $ 309 $ (77,677) 777,926 (772) (77,067)   (1,181)
Increase (decrease) in shareholders' equity                  
Exercise of stock options (in shares)     114,109            
Exercise of stock options 1,751   $ 1   1,750        
Issuance of common stock - vesting of restricted stock units (in shares)     182,390            
Issuance of common stock - vesting of restricted stock units 1   $ 1            
Acquisition of business (in shares)     3,184,713            
Acquisition of business 222,484   $ 16   222,468        
Stock-based compensation expense 13,434       13,434        
Purchase of treasury stock for stock-based tax withholdings (in shares)       (67,960)          
Purchase of treasury stock for stock-based tax withholdings (6,143)     $ (6,143)          
Foreign currency translation gain (loss) 112         112      
Net income (loss) 613           893   (280)
Balance at period end (in shares) at Jun. 30, 2019     65,415,670 13,345,514          
Balance, at period end at Jun. 30, 2019 853,790   $ 327 $ (83,820) 1,015,578 (660) (76,174)   (1,461)
Balance at period start (in shares) at Dec. 31, 2019     66,320,706 13,479,000          
Balance, at period start at Dec. 31, 2019 867,576 (1,141) $ 331 $ (90,965) 1,037,141 (1,749) (75,664) (1,141) (1,518)
Increase (decrease) in shareholders' equity                  
Exercise of stock options (in shares)     357,974            
Exercise of stock options 3,408   $ 2   3,406        
Issuance of common stock - vesting of restricted stock units (in shares)     398,881            
Issuance of common stock - vesting of restricted stock units 2   $ 2            
Stock-based compensation expense 13,765       13,765        
Purchase of treasury stock for stock-based tax withholdings (in shares)       (130,164)          
Purchase of treasury stock for stock-based tax withholdings (9,199)     $ (9,199)          
Foreign currency translation gain (loss) (3,024)         (3,024)      
Net income (loss) (7,190)           (7,336)   146
Balance at period end (in shares) at Mar. 31, 2020     67,077,561 13,609,164          
Balance, at period end at Mar. 31, 2020 864,197   $ 335 $ (100,164) 1,054,312 (4,773) (84,141)   (1,372)
Balance at period start (in shares) at Dec. 31, 2019     66,320,706 13,479,000          
Balance, at period start at Dec. 31, 2019 $ 867,576 $ (1,141) $ 331 $ (90,965) 1,037,141 (1,749) (75,664) $ (1,141) (1,518)
Increase (decrease) in shareholders' equity                  
Exercise of stock options (in shares) 542,449                
Transfer of non-controlling units $ 771                
Foreign currency translation gain (loss) (1,449)                
Net income (loss) (12,661)                
Balance at period end (in shares) at Jun. 30, 2020     67,396,243 13,652,861          
Balance, at period end at Jun. 30, 2020 $ 873,737   $ 337 $ (103,781) 1,071,502 (3,198) (89,065)   (2,058)
Increase (decrease) in shareholders' equity                  
Accounting Standards Update [Extensible List] us-gaap:AccountingStandardsUpdate201613Member                
Balance at period start (in shares) at Mar. 31, 2020     67,077,561 13,609,164          
Balance, at period start at Mar. 31, 2020 $ 864,197   $ 335 $ (100,164) 1,054,312 (4,773) (84,141)   (1,372)
Increase (decrease) in shareholders' equity                  
Exercise of stock options (in shares)     184,475            
Exercise of stock options 3,275   $ 1   3,274        
Issuance of common stock - vesting of restricted stock units (in shares)     134,207            
Issuance of common stock - vesting of restricted stock units 1   $ 1            
Stock-based compensation expense 13,006       13,006        
Purchase of treasury stock for stock-based tax withholdings (in shares)       (43,697)          
Purchase of treasury stock for stock-based tax withholdings (3,617)     $ (3,617)          
Transfer of non-controlling units 771       910       (139)
Foreign currency translation gain (loss) 1,575         1,575      
Net income (loss) (5,471)           (4,924)   (547)
Balance at period end (in shares) at Jun. 30, 2020     67,396,243 13,652,861          
Balance, at period end at Jun. 30, 2020 $ 873,737   $ 337 $ (103,781) $ 1,071,502 $ (3,198) $ (89,065)   $ (2,058)
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.20.2
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
OPERATING ACTIVITIES:    
Net loss $ (12,661) $ (17,655)
Adjustments to reconcile net loss to net cash provided by operating activities:    
Depreciation and amortization 56,126 46,432
Provision for doubtful accounts 1,515 713
Deferred income taxes (1,598) (28,991)
Non-cash compensation expense 29,869 27,852
Non-cash interest expense 5,907 9,896
Accretion on contingent consideration and purchase liability 910 742
Payments of contingent consideration 0 (578)
Fair market value adjustment to contingent consideration liability (1,982) 0
Gain on acquisition of equity method investment (4,230) 0
Loss allocation from equity method investments 3,286 550
Impairment of right of use assets 1,426 0
Other 556 0
Changes in operating assets and liabilities, net of acquisitions:    
Fees receivable, net (8,560) (536)
Prepaid expenses and other current assets (7,756) (15,507)
Other non-current assets (353) (3,241)
Accrued expenses and other liabilities (4,484) (19,060)
Accounts payable (2,130) (4,768)
Deferred revenue 7,236 3,940
Other non-current liabilities 1,946 2,602
Net cash provided by operating activities 65,023 2,391
INVESTING ACTIVITIES:    
Purchases of property and equipment (4,329) (8,815)
Capitalization of internally developed software (25,703) (15,583)
Investments in private companies (12,625) (2,000)
Acquisitions of businesses, net of cash acquired (20,257) (321,571)
Net cash used in investing activities (62,914) (347,969)
FINANCING ACTIVITIES:    
Proceeds from borrowings on revolving credit facility 45,000 175,000
Payments on revolving credit facility (30,000) (30,000)
Payments of contingent consideration 0 (171)
Proceeds from exercise of stock options 6,683 4,914
Purchase of treasury stock for stock-based tax withholdings (12,816) (15,962)
Issuance of restricted stock units 3 3
Net cash provided by financing activities 8,870 133,784
EFFECT OF EXCHANGE RATE CHANGES ON CASH (1,342) 166
INCREASE (DECREASE) IN CASH, CASH EQUIVALENTS AND RESTRICTED CASH 9,637 (211,628)
CASH, CASH EQUIVALENTS AND RESTRICTED CASH, BEGINNING OF PERIOD 82,755 289,671
CASH, CASH EQUIVALENTS AND RESTRICTED CASH, END OF PERIOD (See Note 2) 92,392 78,043
Supplemental disclosure of cash flow information - net cash paid during the period for income taxes 2,136 6,121
Supplemental disclosure of cash flow information - cash paid during the period for interest 7,861 5,952
Supplemental disclosure of non-cash operating, investing and financing activities:    
Common stock issued in acquisition of business 0 222,484
Contingent consideration issued in acquisition of businesses 5,239 15,880
Purchase liabilities included in other non-current liabilities 0 5,468
Purchase liabilities included in accrued expenses and other liabilities 632 0
Purchase of fixed assets included in accounts payable and accrued expenses and other liabilities 1,139 1,567
Membership interest liabilities included in other non-current liabilities 3,098 1,480
Common stock issued to settle purchase liability 0 772
Leasehold improvements funded by lease incentive 1,710 648
Transfer of non-controlling units $ 771 $ 0
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.20.2
Organization and Description of Business
6 Months Ended
Jun. 30, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Organization and Description of Business Organization and Description of BusinessEnvestnet, Inc. (“Envestnet”) and its subsidiaries (collectively, the “Company”) provide intelligent systems for wealth management and financial wellness. Envestnet’s unified technology enhances advisor productivity and strengthens the wealth management process. Through a combination of platform enhancements, partnerships and acquisitions, Envestnet empowers enterprises and advisors to more fully understand their clients and deliver better outcomes.Envestnet is organized around two primary, complementary business segments. Financial information about each business segment is contained in “Note 15—Segment Information” to the condensed consolidated financial statements.
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.20.2
Basis of Presentation
6 Months Ended
Jun. 30, 2020
Accounting Policies [Abstract]  
Basis of Presentation Basis of Presentation
 
The accompanying unaudited condensed consolidated financial statements of the Company as of June 30, 2020 and for the three and six months ended June 30, 2020 and 2019 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, 2019 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, 2020 and the results of operations, equity, comprehensive loss and cash flows for the periods presented herein. The unaudited condensed consolidated financial statements include the accounts of the Company. All significant intercompany transactions and balances have been eliminated in consolidation. Accounts for the Envestnet Wealth Solutions segment that are denominated in a non-U.S. currency have been re-measured using the U.S. dollar as the functional currency. Certain accounts within the Envestnet Data & Analytics segment are recorded and measured in foreign currencies. The assets and liabilities for those subsidiaries with a functional currency other than the U.S. dollar are translated at exchange rates in effect at the balance sheet date, and revenues and expenses are translated at average exchange rates. Differences arising from these foreign currency translations are recorded in the unaudited condensed consolidated balance sheets as accumulated other comprehensive income (loss) within stockholders' equity. The Company is also subject to gains and losses from foreign currency denominated transactions and the remeasurement of foreign currency denominated balance sheet accounts, both of which are included in other expense, net in the condensed consolidated statements of operations.

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

The unaudited condensed consolidated financial statements have been prepared pursuant to the rules and regulations of the U.S. Securities and Exchange Commission (“SEC”). Certain information and footnote disclosures normally included in financial statements prepared in accordance with accounting principles generally accepted in the United States (“GAAP”) have been condensed or omitted pursuant to such rules and regulations. References to GAAP in these notes are to the Financial Accounting Standards Board (“FASB”) Accounting Standards Codification, sometimes referred to as the codification or “ASC.” These unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes thereto included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2019, filed with the SEC on February 28, 2020.
 
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,
20202019
Cash and cash equivalents$92,244  $77,717  
Restricted cash included in prepaid expenses and other current assets—  158  
Restricted cash included in other non-current assets148  168  
Total cash, cash equivalents and restricted cash$92,392  $78,043  
 
Financial Impacts Related To COVID-19

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

Recent Accounting Pronouncements

Recently Adopted Accounting Pronouncements—In June 2016, the FASB issued ASU 2016-13, “Financial Instruments—Credit Losses: Measurement of Credit Losses on Financial Instruments (Topic 326).” This update significantly changes the way that entities will be required to measure credit losses. This standard requires that entities estimate credit losses based upon an “expected credit loss” approach rather than the “incurred loss” approach, which is currently used. The new approach will require entities to measure all expected credit losses for financial assets based on historical experience, current conditions and reasonable forecasts of collectability. The change in approach is anticipated to impact the timing of recognition of credit losses. This standard is effective for financial statements issued by public companies for annual and interim periods beginning after December 15, 2019. These changes became effective for the Company's fiscal year beginning January 1, 2020. The Company recognized the cumulative effect of the initial application of ASU 2016-13 as an adjustment of $1,141, net of tax, to the opening balance of accumulated deficit. The Company does not expect the adoption of ASU 2016-13 to have a material impact to the results of its operations on an ongoing basis.
Not Yet Adopted Accounting Pronouncements—In December 2019, the FASB issued ASU 2019-12, “Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes.” This update aims to reduce complexity within the accounting for income taxes as part of the simplification initiative. This standard is effective for financial statements issued by public companies for annual and interim periods beginning after December 15, 2020. Early adoption of the standard is permitted. The Company is currently evaluating the potential impact of this guidance on its condensed consolidated financial statements.
XML 21 R10.htm IDEA: XBRL DOCUMENT v3.20.2
Acquisitions and Other Investments
6 Months Ended
Jun. 30, 2020
Business Combinations [Abstract]  
Acquisitions and Other Investments Acquisitions and Other Investments
Investment in Private Services Company

On January 8, 2020, the Company acquired a 4.25% membership interest in a private services company for cash consideration of $11,000. The private services company partners with independent network advisory firms to help them grow, become more profitable and run more efficiently. The Company will use the equity method of accounting to record its portion of the private services 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 and lack of control and does not otherwise exercise control over the significant economic decisions of the private services company.

The private services company is and remains a client of the Company and has thus been determined to be a related party. Revenues from the private services company totaled $2,384 and $5,073 in the three and six months ended June 30, 2020. As of June 30, 2020, the Company had recorded a net receivable of $1,468 from the private services company.

Acquisition of Private Technology Company

On February 18, 2020, the Company, through it's wholly owned subsidiary Yodlee, Inc. (“Yodlee”), acquired a private technology company (the “Private Technology Company Acquisition”). The private technology company enables the consent generation and data flow between financial information providers, such as banks and financial institutions, and financial information users, such as financial technology lenders and other financial services agencies, through a network of cloud-based interoperable interfaces or application programming interfaces. The technology and operations of the private technology company have been integrated into the Envestnet Data & Analytics segment.
In connection with the Private Technology Company Acquisition, the Company acquired all of the outstanding shares and paid cash consideration of $2,343, net of cash acquired, subject to certain closing and post-closing adjustments, plus up to an additional $6,750 in contingent consideration, based upon achieving certain performance targets. The Company recorded a liability as of the date of acquisition of $5,239, which represented the estimated fair value of contingent consideration on the date of acquisition.

In June 2020, the Company determined that certain performance targets for this acquisition would not be met. As a result, the Company reduced the contingent consideration liability plus accrued interest associated with this acquisition by $1,982 and recorded this as a reduction to general and administration expenses. Future changes to the estimated fair value of the contingent consideration, if any, will be recognized in earnings of the Company.

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

The results of the private technology company's operations are included in the condensed consolidated statements of operations beginning February 18, 2020 and were not considered material to the Company’s results of operations.

Acquisition of Private Cloud Technology Company

On March 2, 2020, the Company acquired certain assets of a private cloud technology company (the “Private Cloud Technology Company Acquisition”). The private cloud technology company enables enterprises to design and implement the digital transition from legacy systems and applications to a modern cloud computing platform. The technology and operations of the private cloud technology company have been integrated into our Envestnet Wealth Solutions segment.

In connection with the Private Cloud Technology Company Acquisition, the Company paid estimated consideration of $11,968, net of cash acquired. In connection with the acquisition, the Company recorded estimated goodwill of $10,932, which is deductible for income tax purposes. The tangible assets acquired and liabilities assumed were not material.

The results of the private cloud technology company's operations are included in the condensed consolidated statements of operations beginning March 2, 2020 and were not considered material to the Company’s results of operations.

Acquisition of Private Financial Technology Design Company

On March 3, 2020, the Company acquired the outstanding units of a private financial technology design company that were not owned by the Company and merged the acquired company into a wholly owned subsidiary of the Company (the “Private Financial Technology Design Company Acquisition”). The private financial technology design company designs integrated, intuitive digital technology applications for institutional financial services firms, bank wealth management organizations, independent advisor networks, and broker-dealers. The technology and operations of the private financial technology design company have been integrated into the Envestnet Wealth Solutions segment.

The Company previously owned approximately 45% of the outstanding units in this private financial technology design company, and accounted for it as an equity method investment. Based upon the estimated value of the private financial technology design company of $11,026, the Company paid estimated consideration of $5,946, net of cash acquired, for the remaining outstanding units. As a result of the acquisition, the Company recognized a gain of $4,230 in the first quarter of 2020 on the re-measurement to fair value of its previously held interest, which is included in other expense, net in the condensed consolidated statements of operations
In connection with the Private Financial Technology Design Company Acquisition, the Company recorded estimated total goodwill of $9,241, of which approximately $1,800 is deductible for income tax purposes, and estimated identifiable intangible assets for proprietary technologies of $2,000. The tangible assets acquired and liabilities assumed were not material.

The results of the private financial technology design company's operations are included in the condensed consolidated statements of operations beginning March 3, 2020 and were not considered material to the Company’s results of operations.
For the three and six months ended June 30, 2020, acquisition related costs for the Company's 2020 acquisitions were not material, and are included in general and administration expenses. The Company may incur additional acquisition related costs over the remainder of 2020.

The goodwill arising from these acquisitions represents the expected synergistic benefits of these transactions, primarily related to an increase in future revenues as a result of potential new business and cross selling opportunities, as well as enhancements to our existing technologies.

For the Company's 2020 acquisitions, the estimated fair values of certain of the assets and liabilities acquired are provisional and based on the information that was available to the Company as of the acquisition date. The estimated fair values of these provisional items are based on certain valuation and other studies and 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 are subject to change and such changes could be significant. The Company expects to finalize the valuation of these estimated assets and liabilities as soon as reasonably practicable but no later than one year from the acquisition date.

Pro Forma Financial Information

On April 1, 2019, the Company acquired certain of the assets, primarily consisting of intangible assets, and the assumption of certain liabilities of the PortfolioCenter business (“PortfolioCenter”) from Performance Technologies, Inc., a wholly-owned subsidiary of The Charles Schwab Corporation. On May 1, 2019, the Company acquired all of the outstanding shares of capital stock of PIEtech, Inc. (“PIEtech”). The following pro forma financial information presents the combined results of operations of Envestnet, PortfolioCenter and PIEtech for the three and six months ended June 30, 2019 and assumes the acquisitions of PortfolioCenter and PIEtech had occurred as of the beginning of 2018. The results of the Company's other acquisitions since January 1, 2019 are not included in the pro forma financial information presented below as they were not considered material to the Company's results of operations.

The unaudited pro forma results presented below include amortization charges for acquired intangible assets, interest expense, stock-based compensation expense and income tax. The Company's pro forma information below includes the reversal of a valuation allowance on its deferred tax assets as of January 1, 2018 and the reversal of transaction costs that were incurred in 2019 as a result of these acquisitions and reverses these amounts from the appropriate periods in 2019. All intercompany revenues have been eliminated within this pro forma information.

Pro forma financial information is presented for informational purposes and is not indicative of the results of operations that would have been achieved if the acquisitions had taken place as of the beginning of 2018.
Three Months Ended June 30,Six Months Ended June 30,
20192019
Revenues$228,522  $443,275  
Net loss attributable to Envestnet, Inc.$(7,612) $(18,857) 
Net loss per share attributable to Envestnet, Inc.:
Basic$(0.15) $(0.37) 
Diluted$(0.15) $(0.37) 
XML 22 R11.htm IDEA: XBRL DOCUMENT v3.20.2
Prepaid Expenses and Other Current Assets
6 Months Ended
Jun. 30, 2020
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,
 20202019
Prepaid technology$9,611  $8,178  
Non-income tax receivables5,851  5,555  
Advance payroll taxes and benefits4,922  5,446  
Income tax receivables3,124  —  
Prepaid outside information services2,553  2,209  
Prepaid insurance1,976  1,919  
Other10,628  8,876  
Total prepaid expenses and other current assets$38,665  $32,183  
XML 23 R12.htm IDEA: XBRL DOCUMENT v3.20.2
Property and Equipment, Net
6 Months Ended
Jun. 30, 2020
Property, Plant and Equipment [Abstract]  
Property and Equipment, Net Property and Equipment, Net
 
Property and equipment, net consists of the following:
  June 30,December 31,
 Estimated Useful Life20202019
Cost:   
Computer equipment and software3 years$71,090  $72,190  
Leasehold improvementsShorter of the lease term or useful life of the asset37,271  34,645  
Office furniture and fixtures
3-7 years
10,668  10,832  
Office equipment and other
3-5 years
6,925  6,850  
Building and building improvements
7-39 years
2,669  2,647  
LandNot applicable940  940  
  129,563  128,104  
Less: accumulated depreciation and amortization(79,811) (74,348) 
Total property and equipment, net$49,752  $53,756  
 
During the three and six months ended June 30, 2020, the Company retired property and equipment that was no longer in service for the Envestnet Wealth Solutions segment with an historical cost of $2,903 and $4,495, respectively. During the three and six months ended June 30, 2020, the Company retired property and equipment that was no longer in service for the Envestnet Data & Analytics segment with an historical cost of $117 and $684, respectively.

During the three and six months ended June 30, 2019, the Company retired property and equipment that was no longer in service for the Envestnet Wealth Solutions segment with an historical cost of $2,396 and $3,642, respectively. During the three and six months ended June 30, 2019, the Company retired property and equipment that was no longer in service for the Envestnet Data & Analytics segment with an historical cost of $1,640 and $4,121, respectively.

Gains and losses on asset retirements during the three and six months ended June 30, 2020 and 2019 were not material.
 
Depreciation and amortization expense was as follows:
 Three Months EndedSix Months Ended
 June 30,June 30,
 2020201920202019
Depreciation and amortization expense$5,363  $6,751  $10,680  $11,117  
XML 24 R13.htm IDEA: XBRL DOCUMENT v3.20.2
Internally Developed Software
6 Months Ended
Jun. 30, 2020
Research and Development [Abstract]  
Internally Developed Software Internally Developed Software
 
Internally developed software consists of the following:
  June 30,December 31,
 Estimated Useful Life20202019
Internally developed software5 years$130,406  $104,703  
Less: accumulated amortization (52,382) (44,440) 
Internally developed software, net $78,024  $60,263  
 
Amortization expense was as follows:
 Three Months EndedSix Months Ended
 June 30,June 30,
 2020201920202019
Amortization expense$4,334  $3,110  $7,942  $5,733  
XML 25 R14.htm IDEA: XBRL DOCUMENT v3.20.2
Goodwill and Intangible Assets, Net
6 Months Ended
Jun. 30, 2020
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
Balance at December 31, 2019$583,247  $296,603  $879,850  
Acquisitions20,173  7,017  27,190  
Foreign currency and other(70) (471) (541) 
Balance at June 30, 2020$603,350  $303,149  $906,499  

Intangible assets, net consist of the following:
 June 30, 2020December 31, 2019
 Gross NetGross Net
 CarryingAccumulatedCarryingCarryingAccumulatedCarrying
 AmountAmortizationAmountAmountAmortizationAmount
Customer lists$591,520  $(173,895) $417,625  $591,520  $(148,517) $443,003  
Proprietary technologies90,714  (53,822) 36,892  87,714  (44,165) 43,549  
Trade names33,700  (17,126) 16,574  33,700  (14,663) 19,037  
Total intangible assets$715,934  $(244,843) $471,091  $712,934  $(207,345) $505,589  

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

Amortization expense was as follows:
 Three Months EndedSix Months Ended
 June 30,June 30,
 2020201920202019
Amortization expense$18,746  $17,054  $37,504  $29,582  
XML 26 R15.htm IDEA: XBRL DOCUMENT v3.20.2
Accrued Expenses and Other Liabilities
6 Months Ended
Jun. 30, 2020
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,
 20202019
Accrued investment manager fees$56,061  $48,720  
Accrued compensation and related taxes44,231  53,627  
Non-income tax payables10,307  11,040  
Accrued professional services5,321  3,833  
Accrued technology3,521  3,042  
Accrued transaction costs2,761  2,482  
Accrued charitable contribution—  5,020  
Other accrued expenses12,561  10,180  
Total accrued expenses and other liabilities$134,763  $137,944  
In the fourth quarter of 2019, the Company offered a voluntary early retirement program (the “Early Retirement Program”) to employees over a certain age, who have a combined age and years of experience with the Company of at least 65 years. Employees had until January 31, 2020 to voluntarily accept the program with separation of service no later than March 31, 2020. In connection with this program, the Company recorded approximately $12,000 of severance expense during the six months ended June 30, 2020. As of June 30, 2020, the Company has accrued approximately $868 in accrued compensation and related taxes and $2,336 recorded in other non-current liabilities. As of December 31, 2019, the Company had accrued approximately $1,733 in accrued compensation and related taxes and $599 recorded in other non-current liabilities. These payments will extend through 2030.
XML 27 R16.htm IDEA: XBRL DOCUMENT v3.20.2
Debt
6 Months Ended
Jun. 30, 2020
Debt Disclosure [Abstract]  
Debt Debt
 
The Company’s outstanding debt obligations as of June 30, 2020 and December 31, 2019 were as follows: 
 June 30,December 31,
 20202019
Revolving credit facility balance$275,000  $260,000  
Convertible Notes due 2023$345,000  $345,000  
Unaccreted discount on Convertible Notes due 2023(28,811) (33,491) 
Unamortized issuance costs on Convertible Notes due 2023(5,158) (5,996) 
Convertible Notes due 2023 carrying value(1)
$311,031  $305,513  
(1) The effective interest rate on the liability component of the Convertible Notes due 2023 was 6% for the three and six months ended June 30, 2020 and 2019.

Interest expense was comprised of the following and is included in other expense, net in the condensed consolidated statement of operations:
 Three Months EndedSix Months Ended
 June 30,June 30,
 2020201920202019
Accretion of debt discount$2,349  $3,784  $4,680  $7,542  
Interest on revolving credit facility2,009  1,196  4,527  1,196  
Coupon interest1,510  2,264  3,011  4,528  
Amortization of issuance costs633  862  1,264  1,720  
Undrawn and other fees133  157  286  373  
 Total interest expense$6,634  $8,263  $13,768  $15,359  
 
The credit agreement under which the above revolving credit facility was issued (the “Amended Credit Agreement”) includes certain financial covenants and, as of June 30, 2020, the Company was in compliance with these requirements.
See “Note 14—Net Income (Loss) Per Share” for further discussion of the effect of conversion on net income (loss) per common share.
XML 28 R17.htm IDEA: XBRL DOCUMENT v3.20.2
Fair Value Measurements
6 Months Ended
Jun. 30, 2020
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, 2020 and December 31, 2019, based on the three-tier fair value hierarchy: 
 June 30, 2020
 Fair ValueLevel ILevel IILevel III
Assets:    
Money market funds$47,351  $47,351  $—  $—  
Assets to fund deferred compensation liability9,076  —  —  9,076  
Total assets$56,427  $47,351  $—  $9,076  
Liabilities:    
Contingent consideration$13,025  $—  $—  $13,025  
Deferred compensation liability7,596  7,596  —  —  
Total liabilities$20,621  $7,596  $—  $13,025  
 December 31, 2019
 Fair ValueLevel ILevel IILevel III
Assets:    
Money market funds$37,730  $37,730  $—  $—  
Assets to fund deferred compensation liability8,390  —  —  8,390  
Total assets$46,120  $37,730  $—  $8,390  
Liabilities:    
Contingent consideration$9,045  $—  $—  $9,045  
Deferred compensation liability8,208  8,208  —  —  
Total liabilities$17,253  $8,208  $—  $9,045  
 
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 as defined in ASC 820, “Fair Value Measurements and Disclosures.” The significant inputs in the Company's Level III fair value measurement not supported by market activity included its assessments of expected future cash flows related to these acquisitions and their ability to meet the target performance objectives during the subsequent periods from the date of acquisition, which management believes are appropriately discounted considering the uncertainties associated with these obligations, and are calculated in accordance with the terms of their respective agreements.

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

The table below presents a reconciliation of the Company's contingent consideration liabilities, which were measured at fair value on a recurring basis using significant unobservable inputs (Level III) for the period from December 31, 2019 to June 30, 2020: 
 Fair Value of Contingent Consideration Liabilities
Balance at December 31, 2019$9,045  
Private technology company acquisition5,239  
Fair market value adjustment on contingent consideration liability(1,982) 
Accretion on contingent consideration723  
Balance at June 30, 2020$13,025  
The table below presents a reconciliation of the assets used to fund deferred the Company's deferred compensation liability, which is measured at fair value on a recurring basis using significant unobservable inputs (Level III) for the period from December 31, 2019 to June 30, 2020:
 Fair Value of Assets to Fund Deferred Compensation Liability
Balance at December 31, 2019$8,390  
Contributions1,060  
Fair value adjustments(374) 
Balance at June 30, 2020$9,076  
 
The fair market value of the assets used to fund the Company's deferred compensation liability is based upon the cash surrender value of the Company's life insurance premiums. The value of the assets used to fund the Company's deferred compensation liability, which are included in other non-current assets in the condensed consolidated balance sheets, increased due to funding of the plan, partially offset by losses on the underlying investment vehicles. These losses are recognized in the Company's earnings and included in general and administration expenses in the condensed consolidated statements of operations.

The Company assesses the categorization of assets and liabilities by level at each measurement date, and transfers between levels are recognized on the actual date of the event or when changes in circumstances caused the transfer, in accordance with the Company’s accounting policy regarding the recognition of transfers between levels of the fair value hierarchy. There were no transfers between Levels I, II and III during the six months ended June 30, 2020.
 
As of June 30, 2020 and December 31, 2019, the carrying value of the Convertible Notes due 2023 equaled $311,031 and $305,513, respectively, and represented the aggregate principal amount outstanding less the unamortized discount and debt issuance costs. As of June 30, 2020 and December 31, 2019, the estimated fair value of the Convertible Notes due 2023 was $419,430 and $414,852, respectively. The Company considered the Convertible Notes due 2023 to be a Level II liability at June 30, 2020 and used a market approach to calculate the fair value. The estimated fair value was determined based on estimated or actual bids and offers of the Convertible Notes due 2023 in an over-the-counter market on June 30, 2020 (See “Note 9—Debt”).

As of June 30, 2020 and December 31, 2019, there was $275,000 and $260,000, respectively, outstanding on the revolving credit facility under the Amended Credit Agreement. As of June 30, 2020, the outstanding balance on the revolving credit facility approximated fair value as borrowings under the revolving credit facility bore interest at variable rates and the Company believes its credit risk quality was consistent with when the debt originated. The Company considered the revolving credit facility to be a Level I liability as of June 30, 2020 and December 31, 2019 (See “Note 9—Debt”).

The Company considered the recorded value of our 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, 2020 based upon the short-term nature of these assets and liabilities.
XML 29 R18.htm IDEA: XBRL DOCUMENT v3.20.2
Revenues and Cost of Revenues
6 Months Ended
Jun. 30, 2020
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,
20202019
Envestnet Wealth SolutionsEnvestnet Data & AnalyticsConsolidatedEnvestnet Wealth SolutionsEnvestnet Data & AnalyticsConsolidated
Revenues:
Asset-based$122,246  $—  $122,246  $120,070  $—  $120,070  
Subscription-based61,410  43,569  104,979  50,078  42,180  92,258  
Total recurring revenues183,656  43,569  227,225  170,148  42,180  212,328  
Professional services and other revenues4,029  4,059  8,088  6,742  5,375  12,117  
Total revenues$187,685  $47,628  $235,313  $176,890  $47,555  $224,445  
 
 Six Months Ended June 30,
 20202019
 Envestnet Wealth SolutionsEnvestnet Data & AnalyticsConsolidatedEnvestnet Wealth SolutionsEnvestnet Data & AnalyticsConsolidated
Revenues:      
Asset-based$257,057  $—  $257,057  $229,004  $—  $229,004  
Subscription-based121,733  87,797  209,530  91,104  84,241  175,345  
Total recurring revenues378,790  87,797  466,587  320,108  84,241  404,349  
Professional services and other revenues7,315  7,950  15,265  9,487  10,275  19,762  
Total revenues$386,105  $95,747  $481,852  $329,595  $94,516  $424,111  

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

 Three Months EndedSix Months Ended
 June 30,June 30,
 2020201920202019
Fidelity15 %15 %15 %15 %
 
Fidelity accounted for 18% and 18% of the Envestnet Wealth Solutions segment's revenues for the three and six months ended June 30, 2020, respectively. Fidelity accounted for 19% and 20% of the Envestnet Wealth Solutions segment's revenues for the three and six months ended June 30, 2019, respectively.

No single customer accounted for over 10% of the Envestnet Data & Analytics segment's revenue for any period presented.
The following table presents the Company’s revenues disaggregated by geography, based on the billing address of the customer:
 Three Months EndedSix Months Ended
 June 30,June 30,
 2020201920202019
United States$230,102  $217,462  $470,554  $409,581  
International (1)
5,211  6,983  11,298  14,530  
Total revenues$235,313  $224,445  $481,852  $424,111  
(1) No foreign country accounted for more than 10% of the Company's total revenues.

Remaining Performance Obligations
 
The following table includes estimated revenue expected to be recognized in the future related to performance obligations that are unsatisfied (or partially unsatisfied) as of June 30, 2020: 
Years ending December 31, 
Remainder of 2020$114,905  
2021181,322  
2022135,410  
202365,759  
202435,319  
Thereafter35,393  
Total$568,108  

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

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

Contract Balances

Total deferred revenue as of June 30, 2020 increased by $7,585 during the six months ended June 30, 2020, 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,350 and $6,865 for the three months ended June 30, 2020 and 2019, respectively. The amount of revenue recognized that was included in the opening deferred revenue balance was $25,829 and $16,588 for the six months ended June 30, 2020 and 2019, 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 $10,072 and $9,387 as of June 30, 2020 and December 31, 2019, respectively. Amortization expense for the deferred sales incentive compensation was $1,043 and $753 for the three months ended June 30, 2020, and 2019, respectively. Amortization expense for the deferred sales incentive compensation was $2,072 and $1,404 for the six months ended June 30, 2020, and 2019, respectively. Deferred sales incentive compensation is included in other non-current assets on the condensed consolidated balance sheets and amortization expense is included in compensation and benefits expenses on the condensed consolidated statements of operations. No significant impairment loss for capitalized costs was recorded during the periods.
The Company has applied the practical expedient to recognize the incremental costs of obtaining contracts as an expense when incurred if the amortization period would have been one year or less. These costs are included in compensation and benefits expenses in the condensed consolidated statements of operations.

Cost of Revenues

The following table summarizes cost of revenues by revenue category:
 Three Months EndedSix Months Ended
 June 30,June 30,
 2020201920202019
Asset-based$61,875  $60,293  $130,467  $114,135  
Subscription-based6,807  6,697  13,084  14,374  
Professional services and other167  5,090  231  5,216  
Total cost of revenues$68,849  $72,080  $143,782  $133,725  
XML 30 R19.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-Based Compensation
6 Months Ended
Jun. 30, 2020
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 2004 Stock Incentive Plan (the “2004 Plan”), 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, 2020, the maximum number of common shares available for future issuance under the Company’s plans is 1,372,807.  
 
Stock-based compensation expense under the Company’s plans was as follows:
 Three Months EndedSix Months Ended
 June 30,June 30,
 2020201920202019
Stock-based compensation expense$13,006  $13,434  $26,771  $26,298  
Tax effect on stock-based compensation expense(3,317) (3,504) (6,826) (6,859) 
Net effect on income$9,689  $9,930  $19,945  $19,439  
 
The tax effect on stock-based compensation expense above was calculated using a blended statutory rate of 25.5% and 26.1% for the three and six months ended June 30, 2020 and 2019, respectively.

Stock Options
 
The following weighted average assumptions were used to value options granted during the periods indicated:
 Three Months EndedSix Months Ended
 June 30,June 30,
 2020201920202019
Grant date fair value of options$—  $—  $—  $21.55  
Volatility— %— %— %40.0 %
Risk-free interest rate— %— %— %2.5 %
Dividend yield— %— %— %— %
Expected term (in years)0.00.00.06.5
 
The following table summarizes option activity under the Company’s plans:
   Weighted-Average 
  Weighted-Remaining 
  AverageContractual LifeAggregate
 OptionsExercise Price(Years)Intrinsic Value
Outstanding as of December 31, 20191,150,586  $25.66  3.4$50,590  
Granted—  —  
Exercised(542,449) 16.97   
Forfeited(7,213) 48.70   
Outstanding as of June 30, 2020600,924  33.23  4.024,225  
Options exercisable560,745  $32.10  3.7$23,238  
 
Exercise prices of stock options outstanding as of June 30, 2020 range from $9.00 to $55.29. At June 30, 2020, there was $468 of unrecognized stock-based compensation expense related to unvested stock options, which the Company expects to recognize over a weighted-average period of 1.6 years.
 
Restricted Stock Units and Restricted Stock Awards
 
Periodically, the Company grants restricted stock units and awards and performance-based stock units and awards to employees. Performance-based stock units and awards 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 and awards provide thresholds that dictate the number of shares to vest upon each evaluation date, which range from 50% to 150%. If these metrics are achieved, as defined in the individual grant terms, these shares would cliff vest three years from the grant date.

The following is a summary of the activity for unvested restricted stock units and performance stock units granted under the Company’s plans:
RSUsPSUs
 Number of
Shares
Weighted-
Average Grant
Date Fair Value
per Share
Number of
Shares
Weighted-
Average Grant
Date Fair Value
per Share
Outstanding as of December 31, 20191,318,870  $58.88  254,118  $67.96  
Granted951,428  74.52  67,793  81.42  
Vested(533,088) 56.77  —  —  
Forfeited(103,133) 59.89  (33,010) 64.70  
Outstanding as of June 30, 20201,634,077  68.61  288,901  71.49  

At June 30, 2020, there was $99,676 of unrecognized stock-based compensation expense related to unvested restricted stock units and awards, which the Company expects to recognize over a weighted-average period of 2.2 years. At June 30, 2020, there was $9,578 of unrecognized stock-based compensation expense related to unvested performance-based restricted stock units and awards, which the Company expects to recognize over a weighted-average period of 2.1 years.
XML 31 R20.htm IDEA: XBRL DOCUMENT v3.20.2
Income Taxes
6 Months Ended
Jun. 30, 2020
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
The following table includes the Company’s loss before income tax provision (benefit), income tax provision (benefit) and effective tax rate:
 Three Months EndedSix Months Ended
 June 30,June 30,
 2020201920202019
Loss before income tax provision (benefit)$(4,165) $(27,769) $(13,319) $(42,269) 
Income tax provision (benefit)1,306  (28,382) (658) (24,614) 
Effective tax rate(31.4)%102.2 %4.9 %58.2 %
 For the three and six months ended June 30, 2020, the Company’s effective tax rate differed from the statutory rate primarily due to the increase in the valuation allowance the Company has placed on a portion of its US deferred tax assets and the impact of state and local taxes, partially offset by the permanent book tax differences, the windfall from stock-based compensation, impact of the Coronavirus Aid, Relief, and Economic Security Act (“CARES Act”) related to net operating loss carryback, and research and experimentation credits.

For the three and six months ended June 30, 2019, the Company's effective tax rate differed from the statutory rate primarily due to the release of the Company's valuation allowance of $21,907 as a result of additional deferred tax liabilities recorded from the PIEtech acquisition, the windfall from stock-based compensation, federal and state research and development credits, and additional accruals for uncertain tax positions.

The Company's total gross liability for unrecognized tax benefits, exclusive of interest and penalties, was $20,261 and $18,939 at June 30, 2020 and December 31, 2019, respectively. Of this amount, a portion of the unrecognized tax benefits was recorded as a reduction of deferred tax assets instead of a non-current liability. The portion of the unrecognized tax benefits, exclusive of interest and penalties, recorded as a non-current liability was $6,977 and $6,504 at June 30, 2020 and December 31, 2019, respectively.
 
At June 30, 2020, the amount of unrecognized tax benefits, including interest and penalties, that would benefit the Company's effective tax rate, if recognized, was $14,618. The Company estimates that the liability for unrecognized tax benefits could decrease by $12,000 in the next twelve months as it is anticipated that reviews by tax authorities will be completed.

The Company recognizes potential interest and penalties related to unrecognized tax benefits in income tax expense. These amounts were not material for the three and six months ended June 30, 2020 and 2019. The Company had accrued interest and penalties of $8,000 and $7,336 as of June 30, 2020 and December 31, 2019, respectively.
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.20.2
Net Income (Loss) Per Share
6 Months Ended
Jun. 30, 2020
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, restricted stock units and convertible notes using the treasury stock method, if dilutive. 
The Company accounts for the effect of its convertible notes (See “Note 9—Debt”) on diluted net income (loss) per share using the treasury stock method since they may be settled in cash, shares or a combination thereof at the Company’s option. As a result, the Convertible Notes due 2023 will have no effect on diluted net income (loss) per share until the Company’s stock price exceeds the conversion price of $68.31 per share and certain other criteria are met, or if the trading price of the convertible notes meets certain criteria. In the period of conversion, the convertible notes will have no impact on diluted net income (loss) per share if they are settled in cash and will have an impact on dilutive net income (loss) per share if they are settled in shares upon conversion.
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,
 2020201920202019
Basic net income (loss) per share calculation:    
Net income (loss) attributable to Envestnet, Inc.$(4,924) $893  $(12,260) $(17,292) 
Basic number of weighted-average shares outstanding53,562,850  50,870,296  53,288,741  49,526,774  
Basic net income (loss) per share$(0.09) $0.02  $(0.23) $(0.35) 
Diluted net income (loss) per share calculation:
Net income (loss) attributable to Envestnet, Inc.$(4,924) $893  $(12,260) $(17,292) 
Basic number of weighted-average shares outstanding53,562,850  50,870,296  53,288,741  49,526,774  
Effect of dilutive shares:
Options to purchase common stock—  1,164,246  —  —  
Unvested restricted stock units—  662,853  —  —  
Convertible notes—  261,075  —  —  
Warrants—  24,218  —  —  
Diluted number of weighted-average shares outstanding53,562,850  52,982,688  53,288,741  49,526,774  
Diluted net income (loss) per share
$(0.09) $0.02  $(0.23) $(0.35) 
 Securities that were anti-dilutive and therefore excluded from the computation of diluted net loss per share were as follows:
Three Months EndedSix Months Ended
 June 30,June 30,
 2020201920202019
Options to purchase common stock600,924  —  600,924  1,654,241  
Unvested restricted stock awards and units1,922,978  —  1,922,978  1,989,437  
Warrants470,000  —  470,000  470,000  
Convertible Notes5,050,505  —  5,050,505  7,793,826  
Total anti-dilutive securities8,044,407  —  8,044,407  11,907,504  
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.20.2
Segment Information
6 Months Ended
Jun. 30, 2020
Segment Reporting [Abstract]  
Segment Information Segment Information
 
Business segments are generally organized around the Company's business services. The Company's business segments are:
 
Envestnet Wealth Solutions a leading provider of unified wealth management software and services to empower financial advisors and institutions.

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

The information in the following tables is derived from the Company’s internal financial reporting used for corporate management purposes. Nonsegment operating expenses include salary and benefits for certain corporate officers, certain types of professional service expenses and insurance, acquisition related transaction costs, restructuring charges, and other non-recurring and/or non-operationally related expenses. Intersegment revenues were not material for the three and six months ended June 30, 2020 and 2019.
 
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,
 2020201920202019
Envestnet Wealth Solutions$19,867  $12,379  $31,207  $29,223  
Envestnet Data & Analytics(941) (8,960) (5,526) (16,888) 
Nonsegment operating expenses(14,918) (23,676) (29,290) (41,329) 
Income (loss) from operations4,008  (20,257) (3,609) (28,994) 
Other expense, net(8,173) (7,512) (9,710) (13,275) 
Consolidated loss before income tax provision (benefit)(4,165) (27,769) (13,319) (42,269) 
Income tax provision (benefit)1,306  (28,382) (658) (24,614) 
Consolidated net income (loss)(5,471) 613  (12,661) (17,655) 
Add: Net loss attributable to non-controlling interest547  280  401  363  
Consolidated net income (loss) attributable to Envestnet, Inc.$(4,924) $893  $(12,260) $(17,292) 
 
A summary of consolidated total assets, consolidated depreciation and amortization and consolidated capital expenditures follows:
June 30,December 31,
 20202019
Segment assets:  
Envestnet Wealth Solutions$1,323,409  $1,297,891  
Envestnet Data & Analytics507,996  503,993  
Consolidated assets$1,831,405  $1,801,884  

 Three Months EndedSix Months Ended
 June 30,June 30,
 2020201920202019
Segment depreciation and amortization:    
Envestnet Wealth Solutions$20,081  $16,376  $39,501  $27,643  
Envestnet Data & Analytics8,362  10,539  16,625  18,789  
Consolidated depreciation and amortization$28,443  $26,915  $56,126  $46,432  
 
Three Months EndedSix Months Ended
 June 30,June 30,
 2020201920202019
Segment capital expenditures:    
Envestnet Wealth Solutions$11,200  $10,027  $21,390  $20,865  
Envestnet Data & Analytics5,100  1,939  8,642  3,533  
Consolidated capital expenditures$16,300  $11,966  $30,032  $24,398  
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.20.2
Geographical Information
6 Months Ended
Jun. 30, 2020
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,
 20202019
United States$123,130  $108,992  
India3,950  3,988  
Other696  1,039  
Total long-lived assets, net$127,776  $114,019  
See “Note 11—Revenues and Cost of Revenues” for detail of revenues by geographic area.
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.20.2
Commitments and Contingencies
6 Months Ended
Jun. 30, 2020
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
 
Purchase Obligations and Indemnifications
 
The Company includes various types of indemnification and guarantee clauses in certain arrangements. These indemnifications and guarantees may include, but are not limited to, infringement claims related to intellectual property, direct or consequential damages and guarantees to certain service providers and service level requirements with certain customers. The type and amount of any potential indemnification or guarantee varies substantially based on the nature of each arrangement. The Company has experienced no previous claims and cannot determine the maximum amount of potential future payments, if any, related to such indemnification and guarantee provisions. The Company believes that it is unlikely it will have to make material payments under these arrangements and therefore has not recorded a contingent liability associated with these arrangements in the condensed consolidated balance sheets.
 
The Company enters into unconditional purchase obligations arrangements for certain of its services that it receives in the normal course of business.
 
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. The motion to dismiss is fully briefed, and the parties are awaiting a decision from the District Court. 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. The motion to dismiss is fully briefed, and the parties are awaiting a decision from the District Court. The Company believes FinancialApps’s allegations are without merit and intends to defend the action and litigate the counterclaims vigorously.
In addition, the Company is involved in legal proceedings arising in the ordinary course of its business. Legal fees and other costs associated with such actions are expensed as incurred. The Company will record a provision for these claims when it is both probable that a liability has been incurred and the amount of the loss, or a range of the potential loss, can be reasonably estimated. These provisions are reviewed regularly and adjusted to reflect the impacts of negotiations, settlements, rulings, advice of legal counsel, and other information or events pertaining to a particular case. For litigation matters where a loss may be reasonably possible, but not probable, or is probable but not reasonably estimable, no accrual is established, but if the matter is material, it is subject to disclosures. The Company believes that liabilities associated with any claims, while possible, are not probable, and therefore has not recorded an accrual for any claims as of June 30, 2020. Further, while any possible range of loss cannot be reasonably estimated at this time, the Company does not believe that the outcome of any of these proceedings, individually or in the aggregate, would, if determined adversely to it, have a material adverse effect on its financial condition or business, although an adverse resolution of legal proceedings could have a material adverse effect on the Company's results of operations or cash flow in a particular quarter or year.
 
Contingencies  
 
Certain of the Company’s revenues are subject to sales and use taxes in certain jurisdictions where it conducts business in the United States. As of June 30, 2020 and December 31, 2019, the Company estimated a sales and use tax liability of $9,195 and $10,220, respectively, related to revenues in multiple jurisdictions. This amount is included in accrued expenses and other liabilities in the condensed consolidated balance sheets.

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

Additional future information obtained from the applicable jurisdictions may affect the Company's estimate of its sales and use tax liability, but such change in the estimate cannot currently be made.
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.20.2
Basis of Presentation (Policies)
6 Months Ended
Jun. 30, 2020
Accounting Policies [Abstract]  
Recent Accounting Pronouncements Recently Adopted Accounting Pronouncements—In June 2016, the FASB issued ASU 2016-13, “Financial Instruments—Credit Losses: Measurement of Credit Losses on Financial Instruments (Topic 326).” This update significantly changes the way that entities will be required to measure credit losses. This standard requires that entities estimate credit losses based upon an “expected credit loss” approach rather than the “incurred loss” approach, which is currently used. The new approach will require entities to measure all expected credit losses for financial assets based on historical experience, current conditions and reasonable forecasts of collectability. The change in approach is anticipated to impact the timing of recognition of credit losses. This standard is effective for financial statements issued by public companies for annual and interim periods beginning after December 15, 2019. These changes became effective for the Company's fiscal year beginning January 1, 2020. The Company recognized the cumulative effect of the initial application of ASU 2016-13 as an adjustment of $1,141, net of tax, to the opening balance of accumulated deficit. The Company does not expect the adoption of ASU 2016-13 to have a material impact to the results of its operations on an ongoing basis.Not Yet Adopted Accounting Pronouncements—In December 2019, the FASB issued ASU 2019-12, “Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes.” This update aims to reduce complexity within the accounting for income taxes as part of the simplification initiative. This standard is effective for financial statements issued by public companies for annual and interim periods beginning after December 15, 2020. Early adoption of the standard is permitted. The Company is currently evaluating the potential impact of this guidance on its condensed consolidated financial statements.
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.20.2
Basis of Presentation (Tables)
6 Months Ended
Jun. 30, 2020
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,
20202019
Cash and cash equivalents$92,244  $77,717  
Restricted cash included in prepaid expenses and other current assets—  158  
Restricted cash included in other non-current assets148  168  
Total cash, cash equivalents and restricted cash$92,392  $78,043  
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,
20202019
Cash and cash equivalents$92,244  $77,717  
Restricted cash included in prepaid expenses and other current assets—  158  
Restricted cash included in other non-current assets148  168  
Total cash, cash equivalents and restricted cash$92,392  $78,043  
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.20.2
Acquisitions and Other Investments (Tables)
6 Months Ended
Jun. 30, 2020
Business Combinations [Abstract]  
Business acquisition, pro forma information
Pro forma financial information is presented for informational purposes and is not indicative of the results of operations that would have been achieved if the acquisitions had taken place as of the beginning of 2018.
Three Months Ended June 30,Six Months Ended June 30,
20192019
Revenues$228,522  $443,275  
Net loss attributable to Envestnet, Inc.$(7,612) $(18,857) 
Net loss per share attributable to Envestnet, Inc.:
Basic$(0.15) $(0.37) 
Diluted$(0.15) $(0.37) 
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.20.2
Prepaid Expenses and Other Current Assets (Tables)
6 Months Ended
Jun. 30, 2020
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,
 20202019
Prepaid technology$9,611  $8,178  
Non-income tax receivables5,851  5,555  
Advance payroll taxes and benefits4,922  5,446  
Income tax receivables3,124  —  
Prepaid outside information services2,553  2,209  
Prepaid insurance1,976  1,919  
Other10,628  8,876  
Total prepaid expenses and other current assets$38,665  $32,183  
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.20.2
Property and Equipment, Net (Tables)
6 Months Ended
Jun. 30, 2020
Property, Plant and Equipment [Abstract]  
Schedule of components of property and equipment, net
Property and equipment, net consists of the following:
  June 30,December 31,
 Estimated Useful Life20202019
Cost:   
Computer equipment and software3 years$71,090  $72,190  
Leasehold improvementsShorter of the lease term or useful life of the asset37,271  34,645  
Office furniture and fixtures
3-7 years
10,668  10,832  
Office equipment and other
3-5 years
6,925  6,850  
Building and building improvements
7-39 years
2,669  2,647  
LandNot applicable940  940  
  129,563  128,104  
Less: accumulated depreciation and amortization(79,811) (74,348) 
Total property and equipment, net$49,752  $53,756  
Depreciation and amortization expense was as follows:
 Three Months EndedSix Months Ended
 June 30,June 30,
 2020201920202019
Depreciation and amortization expense$5,363  $6,751  $10,680  $11,117  
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.20.2
Internally Developed Software (Tables)
6 Months Ended
Jun. 30, 2020
Research and Development [Abstract]  
Schedule of components of internally developed software, net
Internally developed software consists of the following:
  June 30,December 31,
 Estimated Useful Life20202019
Internally developed software5 years$130,406  $104,703  
Less: accumulated amortization (52,382) (44,440) 
Internally developed software, net $78,024  $60,263  
Schedule of amortization expense
Amortization expense was as follows:
 Three Months EndedSix Months Ended
 June 30,June 30,
 2020201920202019
Amortization expense$4,334  $3,110  $7,942  $5,733  
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.20.2
Goodwill and Intangible Assets, Net (Tables)
6 Months Ended
Jun. 30, 2020
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of changes in the carrying amount of goodwill by segment
Changes in the carrying amount of goodwill were as follows:
 Envestnet Wealth SolutionsEnvestnet Data & AnalyticsTotal
Balance at December 31, 2019$583,247  $296,603  $879,850  
Acquisitions20,173  7,017  27,190  
Foreign currency and other(70) (471) (541) 
Balance at June 30, 2020$603,350  $303,149  $906,499  
Schedule of components of intangible assets, net
Intangible assets, net consist of the following:
 June 30, 2020December 31, 2019
 Gross NetGross Net
 CarryingAccumulatedCarryingCarryingAccumulatedCarrying
 AmountAmortizationAmountAmountAmortizationAmount
Customer lists$591,520  $(173,895) $417,625  $591,520  $(148,517) $443,003  
Proprietary technologies90,714  (53,822) 36,892  87,714  (44,165) 43,549  
Trade names33,700  (17,126) 16,574  33,700  (14,663) 19,037  
Total intangible assets$715,934  $(244,843) $471,091  $712,934  $(207,345) $505,589  
Schedule of amortization expense
Amortization expense was as follows:
 Three Months EndedSix Months Ended
 June 30,June 30,
 2020201920202019
Amortization expense$18,746  $17,054  $37,504  $29,582  
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.20.2
Accrued Expenses and Other Liabilities (Tables)
6 Months Ended
Jun. 30, 2020
Payables and Accruals [Abstract]  
Schedule accrued expenses and other liabilities
Accrued expenses and other liabilities consisted of the following:
June 30,December 31,
 20202019
Accrued investment manager fees$56,061  $48,720  
Accrued compensation and related taxes44,231  53,627  
Non-income tax payables10,307  11,040  
Accrued professional services5,321  3,833  
Accrued technology3,521  3,042  
Accrued transaction costs2,761  2,482  
Accrued charitable contribution—  5,020  
Other accrued expenses12,561  10,180  
Total accrued expenses and other liabilities$134,763  $137,944  
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.20.2
Debt (Tables)
6 Months Ended
Jun. 30, 2020
Debt Disclosure [Abstract]  
Schedule of convertible debt obligations
The Company’s outstanding debt obligations as of June 30, 2020 and December 31, 2019 were as follows: 
 June 30,December 31,
 20202019
Revolving credit facility balance$275,000  $260,000  
Convertible Notes due 2023$345,000  $345,000  
Unaccreted discount on Convertible Notes due 2023(28,811) (33,491) 
Unamortized issuance costs on Convertible Notes due 2023(5,158) (5,996) 
Convertible Notes due 2023 carrying value(1)
$311,031  $305,513  
(1) The effective interest rate on the liability component of the Convertible Notes due 2023 was 6% for the three and six months ended June 30, 2020 and 2019.
Schedule of interest expense
Interest expense was comprised of the following and is included in other expense, net in the condensed consolidated statement of operations:
 Three Months EndedSix Months Ended
 June 30,June 30,
 2020201920202019
Accretion of debt discount$2,349  $3,784  $4,680  $7,542  
Interest on revolving credit facility2,009  1,196  4,527  1,196  
Coupon interest1,510  2,264  3,011  4,528  
Amortization of issuance costs633  862  1,264  1,720  
Undrawn and other fees133  157  286  373  
 Total interest expense$6,634  $8,263  $13,768  $15,359  
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.20.2
Fair Value Measurements (Tables)
6 Months Ended
Jun. 30, 2020
Fair Value Disclosures [Abstract]  
Schedule fair value of the Company’s financial assets and liabilities measured at fair value
The following tables set forth the fair value of the Company’s financial assets and liabilities measured at fair value on a recurring basis in the condensed consolidated balance sheets as of June 30, 2020 and December 31, 2019, based on the three-tier fair value hierarchy: 
 June 30, 2020
 Fair ValueLevel ILevel IILevel III
Assets:    
Money market funds$47,351  $47,351  $—  $—  
Assets to fund deferred compensation liability9,076  —  —  9,076  
Total assets$56,427  $47,351  $—  $9,076  
Liabilities:    
Contingent consideration$13,025  $—  $—  $13,025  
Deferred compensation liability7,596  7,596  —  —  
Total liabilities$20,621  $7,596  $—  $13,025  
 December 31, 2019
 Fair ValueLevel ILevel IILevel III
Assets:    
Money market funds$37,730  $37,730  $—  $—  
Assets to fund deferred compensation liability8,390  —  —  8,390  
Total assets$46,120  $37,730  $—  $8,390  
Liabilities:    
Contingent consideration$9,045  $—  $—  $9,045  
Deferred compensation liability8,208  8,208  —  —  
Total liabilities$17,253  $8,208  $—  $9,045  
Summary of changes in the fair value of the Company's Level 3 liability
The table below presents a reconciliation of the Company's contingent consideration liabilities, which were measured at fair value on a recurring basis using significant unobservable inputs (Level III) for the period from December 31, 2019 to June 30, 2020: 
 Fair Value of Contingent Consideration Liabilities
Balance at December 31, 2019$9,045  
Private technology company acquisition5,239  
Fair market value adjustment on contingent consideration liability(1,982) 
Accretion on contingent consideration723  
Balance at June 30, 2020$13,025  
Summary of changes in the fair value of the Company's Level 3 assets
The table below presents a reconciliation of the assets used to fund deferred the Company's deferred compensation liability, which is measured at fair value on a recurring basis using significant unobservable inputs (Level III) for the period from December 31, 2019 to June 30, 2020:
 Fair Value of Assets to Fund Deferred Compensation Liability
Balance at December 31, 2019$8,390  
Contributions1,060  
Fair value adjustments(374) 
Balance at June 30, 2020$9,076  
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue and Cost of Revenues (Tables)
6 Months Ended
Jun. 30, 2020
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,
20202019
Envestnet Wealth SolutionsEnvestnet Data & AnalyticsConsolidatedEnvestnet Wealth SolutionsEnvestnet Data & AnalyticsConsolidated
Revenues:
Asset-based$122,246  $—  $122,246  $120,070  $—  $120,070  
Subscription-based61,410  43,569  104,979  50,078  42,180  92,258  
Total recurring revenues183,656  43,569  227,225  170,148  42,180  212,328  
Professional services and other revenues4,029  4,059  8,088  6,742  5,375  12,117  
Total revenues$187,685  $47,628  $235,313  $176,890  $47,555  $224,445  
 
 Six Months Ended June 30,
 20202019
 Envestnet Wealth SolutionsEnvestnet Data & AnalyticsConsolidatedEnvestnet Wealth SolutionsEnvestnet Data & AnalyticsConsolidated
Revenues:      
Asset-based$257,057  $—  $257,057  $229,004  $—  $229,004  
Subscription-based121,733  87,797  209,530  91,104  84,241  175,345  
Total recurring revenues378,790  87,797  466,587  320,108  84,241  404,349  
Professional services and other revenues7,315  7,950  15,265  9,487  10,275  19,762  
Total revenues$386,105  $95,747  $481,852  $329,595  $94,516  $424,111  
Summary of revenues from major customers
One customer accounted for more than 10% of the Company’s total revenues:

 Three Months EndedSix Months Ended
 June 30,June 30,
 2020201920202019
Fidelity15 %15 %15 %15 %
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,
 2020201920202019
United States$230,102  $217,462  $470,554  $409,581  
International (1)
5,211  6,983  11,298  14,530  
Total revenues$235,313  $224,445  $481,852  $424,111  
(1) No foreign country accounted for more than 10% of the Company's total revenues.
Schedule of estimated revenue expected to be recognized in the future
The following table includes estimated revenue expected to be recognized in the future related to performance obligations that are unsatisfied (or partially unsatisfied) as of June 30, 2020: 
Years ending December 31, 
Remainder of 2020$114,905  
2021181,322  
2022135,410  
202365,759  
202435,319  
Thereafter35,393  
Total$568,108  
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,
 2020201920202019
Asset-based$61,875  $60,293  $130,467  $114,135  
Subscription-based6,807  6,697  13,084  14,374  
Professional services and other167  5,090  231  5,216  
Total cost of revenues$68,849  $72,080  $143,782  $133,725  
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-Based Compensation (Tables)
6 Months Ended
Jun. 30, 2020
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,
 2020201920202019
Stock-based compensation expense$13,006  $13,434  $26,771  $26,298  
Tax effect on stock-based compensation expense(3,317) (3,504) (6,826) (6,859) 
Net effect on income$9,689  $9,930  $19,945  $19,439  
Schedule of weighted average assumptions used to value options granted
The following weighted average assumptions were used to value options granted during the periods indicated:
 Three Months EndedSix Months Ended
 June 30,June 30,
 2020201920202019
Grant date fair value of options$—  $—  $—  $21.55  
Volatility— %— %— %40.0 %
Risk-free interest rate— %— %— %2.5 %
Dividend yield— %— %— %— %
Expected term (in years)0.00.00.06.5
Summary of option activity under the company's plans
The following table summarizes option activity under the Company’s plans:
   Weighted-Average 
  Weighted-Remaining 
  AverageContractual LifeAggregate
 OptionsExercise Price(Years)Intrinsic Value
Outstanding as of December 31, 20191,150,586  $25.66  3.4$50,590  
Granted—  —  
Exercised(542,449) 16.97   
Forfeited(7,213) 48.70   
Outstanding as of June 30, 2020600,924  33.23  4.024,225  
Options exercisable560,745  $32.10  3.7$23,238  
Summary of the activity for unvested restricted stock units and awards granted under the Company's plans
The following is a summary of the activity for unvested restricted stock units and performance stock units granted under the Company’s plans:
RSUsPSUs
 Number of
Shares
Weighted-
Average Grant
Date Fair Value
per Share
Number of
Shares
Weighted-
Average Grant
Date Fair Value
per Share
Outstanding as of December 31, 20191,318,870  $58.88  254,118  $67.96  
Granted951,428  74.52  67,793  81.42  
Vested(533,088) 56.77  —  —  
Forfeited(103,133) 59.89  (33,010) 64.70  
Outstanding as of June 30, 20201,634,077  68.61  288,901  71.49  
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.20.2
Income Taxes (Tables)
6 Months Ended
Jun. 30, 2020
Income Tax Disclosure [Abstract]  
Summary of loss before income tax provision (benefit)
The following table includes the Company’s loss before income tax provision (benefit), income tax provision (benefit) and effective tax rate:
 Three Months EndedSix Months Ended
 June 30,June 30,
 2020201920202019
Loss before income tax provision (benefit)$(4,165) $(27,769) $(13,319) $(42,269) 
Income tax provision (benefit)1,306  (28,382) (658) (24,614) 
Effective tax rate(31.4)%102.2 %4.9 %58.2 %
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.20.2
Net Income (Loss) Per Share (Tables)
6 Months Ended
Jun. 30, 2020
Earnings Per Share [Abstract]  
Schedule of reconciliation of the numerators and denominators used in computing basic and diluted net 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,
 2020201920202019
Basic net income (loss) per share calculation:    
Net income (loss) attributable to Envestnet, Inc.$(4,924) $893  $(12,260) $(17,292) 
Basic number of weighted-average shares outstanding53,562,850  50,870,296  53,288,741  49,526,774  
Basic net income (loss) per share$(0.09) $0.02  $(0.23) $(0.35) 
Diluted net income (loss) per share calculation:
Net income (loss) attributable to Envestnet, Inc.$(4,924) $893  $(12,260) $(17,292) 
Basic number of weighted-average shares outstanding53,562,850  50,870,296  53,288,741  49,526,774  
Effect of dilutive shares:
Options to purchase common stock—  1,164,246  —  —  
Unvested restricted stock units—  662,853  —  —  
Convertible notes—  261,075  —  —  
Warrants—  24,218  —  —  
Diluted number of weighted-average shares outstanding53,562,850  52,982,688  53,288,741  49,526,774  
Diluted net income (loss) per share
$(0.09) $0.02  $(0.23) $(0.35) 
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 loss per share were as follows:
Three Months EndedSix Months Ended
 June 30,June 30,
 2020201920202019
Options to purchase common stock600,924  —  600,924  1,654,241  
Unvested restricted stock awards and units1,922,978  —  1,922,978  1,989,437  
Warrants470,000  —  470,000  470,000  
Convertible Notes5,050,505  —  5,050,505  7,793,826  
Total anti-dilutive securities8,044,407  —  8,044,407  11,907,504  
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.20.2
Segment Information (Tables)
6 Months Ended
Jun. 30, 2020
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,
 2020201920202019
Envestnet Wealth Solutions$19,867  $12,379  $31,207  $29,223  
Envestnet Data & Analytics(941) (8,960) (5,526) (16,888) 
Nonsegment operating expenses(14,918) (23,676) (29,290) (41,329) 
Income (loss) from operations4,008  (20,257) (3,609) (28,994) 
Other expense, net(8,173) (7,512) (9,710) (13,275) 
Consolidated loss before income tax provision (benefit)(4,165) (27,769) (13,319) (42,269) 
Income tax provision (benefit)1,306  (28,382) (658) (24,614) 
Consolidated net income (loss)(5,471) 613  (12,661) (17,655) 
Add: Net loss attributable to non-controlling interest547  280  401  363  
Consolidated net income (loss) attributable to Envestnet, Inc.$(4,924) $893  $(12,260) $(17,292) 
Summary of consolidated total assets, consolidated depreciation and amortization and consolidated capital expenditures
A summary of consolidated total assets, consolidated depreciation and amortization and consolidated capital expenditures follows:
June 30,December 31,
 20202019
Segment assets:  
Envestnet Wealth Solutions$1,323,409  $1,297,891  
Envestnet Data & Analytics507,996  503,993  
Consolidated assets$1,831,405  $1,801,884  

 Three Months EndedSix Months Ended
 June 30,June 30,
 2020201920202019
Segment depreciation and amortization:    
Envestnet Wealth Solutions$20,081  $16,376  $39,501  $27,643  
Envestnet Data & Analytics8,362  10,539  16,625  18,789  
Consolidated depreciation and amortization$28,443  $26,915  $56,126  $46,432  
 
Three Months EndedSix Months Ended
 June 30,June 30,
 2020201920202019
Segment capital expenditures:    
Envestnet Wealth Solutions$11,200  $10,027  $21,390  $20,865  
Envestnet Data & Analytics5,100  1,939  8,642  3,533  
Consolidated capital expenditures$16,300  $11,966  $30,032  $24,398  
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.20.2
Geographical Information (Tables)
6 Months Ended
Jun. 30, 2020
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,
 20202019
United States$123,130  $108,992  
India3,950  3,988  
Other696  1,039  
Total long-lived assets, net$127,776  $114,019  
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.20.2
Organization and Description of Business (Details)
6 Months Ended
Jun. 30, 2020
segment
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Number of operating segments 2
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.20.2
Basis of Presentation - Schedule of Cash, Cash Equivalents and Restricted Cash (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Jun. 30, 2019
Dec. 31, 2018
Accounting Policies [Abstract]        
Cash and cash equivalents $ 92,244 $ 82,505 $ 77,717  
Restricted cash included in prepaid expenses and other current assets 0   158  
Restricted cash included in other non-current assets 148   168  
Total cash, cash equivalents and restricted cash $ 92,392 $ 82,755 $ 78,043 $ 289,671
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.20.2
Basis of Presentation - Narrative (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2020
Dec. 31, 2019
Mar. 31, 2020
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2018
Disaggregation of Revenue [Line Items]            
Accounting Standards Update [Extensible List] us-gaap:AccountingStandardsUpdate201613Member us-gaap:AccountingStandardsUpdate201613Member        
Adoption of ASU 2016-13 $ (873,737) $ (867,576) $ (864,197) $ (853,790) $ (621,538) $ (632,602)
Cumulative Effect, Period of Adoption, Adjustment            
Disaggregation of Revenue [Line Items]            
Adoption of ASU 2016-13   1,141        
Accumulated Deficit            
Disaggregation of Revenue [Line Items]            
Adoption of ASU 2016-13 $ 89,065 75,664 $ 84,141 $ 76,174 $ 77,067 $ 58,882
Accumulated Deficit | Cumulative Effect, Period of Adoption, Adjustment            
Disaggregation of Revenue [Line Items]            
Adoption of ASU 2016-13   $ 1,141        
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.20.2
Acquisitions and Other Investments - Narrative (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Mar. 03, 2020
Mar. 02, 2020
Feb. 18, 2020
Jan. 08, 2020
Jun. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Jun. 30, 2020
Jun. 30, 2019
Dec. 31, 2019
Business Acquisition [Line Items]                    
Payments to acquire equity method investments               $ 12,625 $ 2,000  
Decrease in contingent consideration liability         $ 1,982     1,982 $ 0  
Goodwill         906,499 $ 906,499   906,499   $ 879,850
Private Technology Company Acquisition                    
Business Acquisition [Line Items]                    
Cash consideration     $ 2,343              
Potential contingent consideration     6,750              
Contingent consideration, fair value     5,239              
Goodwill     7,017              
Intangible assets     $ 1,000              
Private Cloud Technology Company                    
Business Acquisition [Line Items]                    
Cash consideration   $ 11,968                
Goodwill   $ 10,932                
Private Financial Technology Design Company                    
Business Acquisition [Line Items]                    
Cash consideration $ 5,946                  
Goodwill 9,241                  
Intangible assets 2,000                  
Valuation 11,026                  
Remeasurement gain on previously held interest             $ 4,230      
Goodwill, expected tax deductible amount $ 1,800                  
Equity method investment                    
Business Acquisition [Line Items]                    
Revenue from related party           2,384   5,073    
Receivable from related party         $ 1,468 $ 1,468   $ 1,468    
Private services company                    
Business Acquisition [Line Items]                    
Ownership percentage       4.25%            
Payments to acquire equity method investments       $ 11,000            
Private Financial Technology Design Company                    
Business Acquisition [Line Items]                    
Ownership percentage   45.00%                
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.20.2
Acquisitions and Other Investments - Pro Forma Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2019
Business Combinations [Abstract]    
Revenues $ 228,522 $ 443,275
Net loss attributable to Envestnet, Inc. $ (7,612) $ (18,857)
Net loss per share attributable to Envestnet, Inc.:    
Basic (in dollars per share) $ (0.15) $ (0.37)
Diluted (in dollars per share) $ (0.15) $ (0.37)
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.20.2
Prepaid Expenses and Other Current Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]    
Prepaid technology $ 9,611 $ 8,178
Non-income tax receivables 5,851 5,555
Advance payroll taxes and benefits 4,922 5,446
Income tax receivables 3,124 0
Prepaid outside information services 2,553 2,209
Prepaid insurance 1,976 1,919
Other 10,628 8,876
Total prepaid expenses and other current assets $ 38,665 $ 32,183
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.20.2
Property and Equipment, Net (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Dec. 31, 2019
Cost:          
Property and equipment, gross $ 129,563   $ 129,563   $ 128,104
Less: accumulated depreciation and amortization (79,811)   (79,811)   (74,348)
Total property and equipment, net 49,752   49,752   53,756
Depreciation and amortization expense 5,363 $ 6,751 $ 10,680 $ 11,117  
Computer equipment and software          
Property, Plant and Equipment [Line Items]          
Estimated Useful Life     3 years    
Cost:          
Property and equipment, gross 71,090   $ 71,090   72,190
Leasehold improvements          
Cost:          
Property and equipment, gross 37,271   37,271   34,645
Office furniture and fixtures          
Cost:          
Property and equipment, gross 10,668   $ 10,668   10,832
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 6,925   $ 6,925   6,850
Office equipment and other | Minimum          
Property, Plant and Equipment [Line Items]          
Estimated Useful Life     3 years    
Office equipment and other | Maximum          
Property, Plant and Equipment [Line Items]          
Estimated Useful Life     5 years    
Building and building improvements          
Cost:          
Property and equipment, gross 2,669   $ 2,669   2,647
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 59 R48.htm IDEA: XBRL DOCUMENT v3.20.2
Property, Plant, and Equipment - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Envestnet Wealth Solutions        
Property, Plant and Equipment [Line Items]        
Cost written off $ 2,903 $ 2,396 $ 4,495 $ 3,642
Envestnet Data and Analytics        
Property, Plant and Equipment [Line Items]        
Cost written off $ 117 $ 1,640 $ 684 $ 4,121
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.20.2
Internally Developed Software - Components of Internally Developed Software (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2020
Dec. 31, 2019
Property, Plant and Equipment [Line Items]    
Internally developed software $ 130,406 $ 104,703
Less: accumulated amortization (52,382) (44,440)
Internally developed software, net $ 78,024 $ 60,263
Internally developed software    
Property, Plant and Equipment [Line Items]    
Estimated Useful Life 5 years  
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.20.2
Internally Developed Software - Amortization Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Research and Development [Abstract]        
Amortization expense $ 4,334 $ 3,110 $ 7,942 $ 5,733
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.20.2
Goodwill and Intangible Assets, Net - Goodwill (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2020
USD ($)
Changes in the carrying amount of the Company's goodwill  
Balance at period start $ 879,850
Acquisitions 27,190
Foreign currency and other (541)
Balance at period end 906,499
Envestnet Wealth Solutions  
Changes in the carrying amount of the Company's goodwill  
Balance at period start 583,247
Acquisitions 20,173
Foreign currency and other (70)
Balance at period end 603,350
Envestnet Data and Analytics  
Changes in the carrying amount of the Company's goodwill  
Balance at period start 296,603
Acquisitions 7,017
Foreign currency and other (471)
Balance at period end $ 303,149
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.20.2
Goodwill and Intangible Assets, Net - Intangible Assets, Net (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 715,934 $ 712,934
Accumulated Amortization (244,843) (207,345)
Net Carrying Amount 471,091 505,589
Customer lists    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 591,520 591,520
Accumulated Amortization (173,895) (148,517)
Net Carrying Amount 417,625 443,003
Proprietary technologies    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 90,714 87,714
Accumulated Amortization (53,822) (44,165)
Net Carrying Amount 36,892 43,549
Trade names    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 33,700 33,700
Accumulated Amortization (17,126) (14,663)
Net Carrying Amount $ 16,574 $ 19,037
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.20.2
Goodwill and Intangible Assets, Net - Amortization Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Goodwill and Intangible Assets Disclosure [Abstract]        
Amortization expense $ 18,746 $ 17,054 $ 37,504 $ 29,582
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.20.2
Accrued Expenses and Other Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Payables and Accruals [Abstract]    
Accrued investment manager fees $ 56,061 $ 48,720
Accrued compensation and related taxes 44,231 53,627
Non-income tax payables 10,307 11,040
Accrued professional services 5,321 3,833
Accrued technology 3,521 3,042
Accrued transaction costs 2,761 2,482
Accrued charitable contribution 0 5,020
Other accrued expenses 12,561 10,180
Total accrued expenses and other liabilities $ 134,763 $ 137,944
XML 66 R55.htm IDEA: XBRL DOCUMENT v3.20.2
Accrued Expenses and Other Liabilities - Narrative (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2020
Dec. 31, 2019
Payables and Accruals [Abstract]    
Severance expense $ 12,000  
Early retirement program liability, current 868 $ 1,733
Early retirement program liability, noncurrent $ 2,336 $ 599
XML 67 R56.htm IDEA: XBRL DOCUMENT v3.20.2
Debt - Summary (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Dec. 31, 2019
Debt Instrument [Line Items]          
Revolving credit facility balance $ 275,000   $ 275,000   $ 260,000
Convertible Notes due 2023          
Debt Instrument [Line Items]          
Face amount 345,000   345,000   345,000
Unaccreted discount on convertible notes (28,811)   (28,811)   (33,491)
Unamortized issuance costs on convertible notes (5,158)   (5,158)   (5,996)
Convertible notes carrying value $ 311,031   $ 311,031   $ 305,513
Effective interest rate (as a percent) 6.00% 6.00% 6.00% 6.00%  
XML 68 R57.htm IDEA: XBRL DOCUMENT v3.20.2
Debt - Interest (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Debt Disclosure [Abstract]        
Accretion of debt discount $ 2,349 $ 3,784 $ 4,680 $ 7,542
Interest on revolving credit facility 2,009 1,196 4,527 1,196
Coupon interest 1,510 2,264 3,011 4,528
Amortization of issuance costs 633 862 1,264 1,720
Undrawn and other fees 133 157 286 373
 Total interest expense $ 6,634 $ 8,263 $ 13,768 $ 15,359
XML 69 R58.htm IDEA: XBRL DOCUMENT v3.20.2
Fair Value Measurements - Assets and Liabilities Measured at Fair Value (Details) - Recurring Basis - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Level I    
Assets:    
Assets to fund deferred compensation liability $ 0 $ 0
Total assets 47,351 37,730
Liabilities:    
Contingent consideration 0 0
Deferred compensation liability 7,596 8,208
Total liabilities 7,596 8,208
Level I | Money Market Funds    
Assets:    
Money market funds 47,351 37,730
Level II    
Assets:    
Assets to fund deferred compensation liability 0 0
Total assets 0 0
Liabilities:    
Contingent consideration 0 0
Deferred compensation liability 0 0
Total liabilities 0 0
Level II | Money Market Funds    
Assets:    
Money market funds 0 0
Level III    
Assets:    
Assets to fund deferred compensation liability 9,076 8,390
Total assets 9,076 8,390
Liabilities:    
Contingent consideration 13,025 9,045
Deferred compensation liability 0 0
Total liabilities 13,025 9,045
Level III | Money Market Funds    
Assets:    
Money market funds 0 0
Fair Value    
Assets:    
Assets to fund deferred compensation liability 9,076 8,390
Total assets 56,427 46,120
Liabilities:    
Contingent consideration 13,025 9,045
Deferred compensation liability 7,596 8,208
Total liabilities 20,621 17,253
Fair Value | Money Market Funds    
Assets:    
Money market funds $ 47,351 $ 37,730
XML 70 R59.htm IDEA: XBRL DOCUMENT v3.20.2
Fair Value Measurements - Level III (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2020
USD ($)
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]  
Balance $ 9,045
Acquisition 5,239
Fair market value adjustment on contingent consideration liability (1,982)
Accretion on contingent consideration 723
Balance 13,025
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]  
Balance 8,390
Contributions 1,060
Fair value adjustments (374)
Balance $ 9,076
XML 71 R60.htm IDEA: XBRL DOCUMENT v3.20.2
Fair Value Measurements - Narrative (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Fair Value Measurements    
Convertible Notes due 2023 $ 311,031 $ 305,513
Revolving credit facility balance 275,000 260,000
2023 Convertible Notes    
Fair Value Measurements    
Debt instrument, fair value disclosure 419,430 414,852
2023 Convertible Notes | Carrying Value    
Fair Value Measurements    
Convertible Notes due 2023 311,031 305,513
Second Amended and Restated Credit Agreement    
Fair Value Measurements    
Revolving credit facility balance $ 275,000 $ 260,000
XML 72 R61.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue and Cost of Revenues - Disaggregation (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Revenues:        
Total revenues $ 235,313 $ 224,445 $ 481,852 $ 424,111
United States        
Revenues:        
Total revenues 230,102 217,462 470,554 409,581
International        
Revenues:        
Total revenues 5,211 6,983 11,298 14,530
Total recurring revenues        
Revenues:        
Total revenues 227,225 212,328 466,587 404,349
Asset-based        
Revenues:        
Total revenues 122,246 120,070 257,057 229,004
Subscription-based        
Revenues:        
Total revenues 104,979 92,258 209,530 175,345
Professional services and other revenues        
Revenues:        
Total revenues 8,088 12,117 15,265 19,762
Envestnet Wealth Solutions        
Revenues:        
Total revenues 187,685 176,890 386,105 329,595
Envestnet Wealth Solutions | Total recurring revenues        
Revenues:        
Total revenues 183,656 170,148 378,790 320,108
Envestnet Wealth Solutions | Asset-based        
Revenues:        
Total revenues 122,246 120,070 257,057 229,004
Envestnet Wealth Solutions | Subscription-based        
Revenues:        
Total revenues 61,410 50,078 121,733 91,104
Envestnet Wealth Solutions | Professional services and other revenues        
Revenues:        
Total revenues 4,029 6,742 7,315 9,487
Envestnet Data and Analytics        
Revenues:        
Total revenues 47,628 47,555 95,747 94,516
Envestnet Data and Analytics | Total recurring revenues        
Revenues:        
Total revenues 43,569 42,180 87,797 84,241
Envestnet Data and Analytics | Asset-based        
Revenues:        
Total revenues 0 0 0 0
Envestnet Data and Analytics | Subscription-based        
Revenues:        
Total revenues 43,569 42,180 87,797 84,241
Envestnet Data and Analytics | Professional services and other revenues        
Revenues:        
Total revenues $ 4,059 $ 5,375 $ 7,950 $ 10,275
XML 73 R62.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue and Cost of Revenues - Major Customers (Details) - Revenue from contract with customer benchmark - Customer concentration risk - Fidelity
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Concentration Risk [Line Items]        
Revenue as a percentage of the company's total 15.00% 15.00% 15.00% 15.00%
Envestnet Wealth Solutions        
Concentration Risk [Line Items]        
Revenue as a percentage of the company's total 18.00% 19.00% 18.00% 20.00%
XML 74 R63.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue and Cost of Revenues - Obligation (Details)
$ in Thousands
Jun. 30, 2020
USD ($)
Revenue from Contract with Customer [Abstract]  
Remaining performance obligations $ 568,108
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2020-07-01  
Revenue from Contract with Customer [Abstract]  
Remaining performance obligations $ 114,905
Remaining Performance Obligations  
Revenue recognition period 6 months
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-01-01  
Revenue from Contract with Customer [Abstract]  
Remaining performance obligations $ 181,322
Remaining Performance Obligations  
Revenue recognition period 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-01-01  
Revenue from Contract with Customer [Abstract]  
Remaining performance obligations $ 135,410
Remaining Performance Obligations  
Revenue recognition period 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-01-01  
Revenue from Contract with Customer [Abstract]  
Remaining performance obligations $ 65,759
Remaining Performance Obligations  
Revenue recognition period 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-01-01  
Revenue from Contract with Customer [Abstract]  
Remaining performance obligations $ 35,319
Remaining Performance Obligations  
Revenue recognition period 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-01-01  
Revenue from Contract with Customer [Abstract]  
Remaining performance obligations $ 35,393
Remaining Performance Obligations  
Revenue recognition period
XML 75 R64.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue and Cost of Revenues - Narrative (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Dec. 31, 2019
Revenue from Contract with Customer [Abstract]          
Increase (decrease) in contract with customer liability     $ 7,585,000    
Recognized deferred revenue $ 10,350,000 $ 6,865,000 25,829,000 $ 16,588,000  
Deferred sales incentive compensation 10,072,000   10,072,000   $ 9,387,000
Amortization expense for the deferred sales incentive compensation $ 1,043,000 $ 753,000 2,072,000 1,404,000  
Impairment loss for capitalized costs     $ 0 $ 0  
XML 76 R65.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue and Cost of Revenues - Cost of Revenues (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Product Information [Line Items]        
Cost of revenues $ 68,849 $ 72,080 $ 143,782 $ 133,725
Asset-based        
Product Information [Line Items]        
Cost of revenues 61,875 60,293 130,467 114,135
Subscription-based        
Product Information [Line Items]        
Cost of revenues 6,807 6,697 13,084 14,374
Professional services and other        
Product Information [Line Items]        
Cost of revenues $ 167 $ 5,090 $ 231 $ 5,216
XML 77 R66.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-Based Compensation - Narrative (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Share-based Payment Arrangement [Abstract]        
Maximum number of shares available for future issuance (in shares) 1,372,807   1,372,807  
Statutory rate (as a percent) 25.50% 26.10% 25.50% 26.10%
XML 78 R67.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-Based Compensation - Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Share-based Payment Arrangement [Abstract]        
Stock-based compensation expense $ 13,006 $ 13,434 $ 26,771 $ 26,298
Tax effect on stock-based compensation expense (3,317) (3,504) (6,826) (6,859)
Net effect on income $ 9,689 $ 9,930 $ 19,945 $ 19,439
XML 79 R68.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-Based Compensation - Assumptions (Details) - $ / shares
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Share-based Payment Arrangement [Abstract]        
Grant date fair value of options (in dollars per share) $ 0 $ 0 $ 0 $ 21.55
Volatility 0.00% 0.00% 0.00% 40.00%
Risk-free interest rate 0.00% 0.00% 0.00% 2.50%
Dividend yield 0.00% 0.00% 0.00% 0.00%
Expected term (in years) 0 years 0 years 0 years 6 years 6 months
XML 80 R69.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-Based Compensation - Options (Details)
$ / shares in Units, $ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2020
USD ($)
$ / shares
shares
Dec. 31, 2019
USD ($)
$ / shares
shares
Options    
Outstanding at the beginning of the period (in shares) | shares 1,150,586  
Granted (in shares) | shares 0  
Exercised (in shares) | shares (542,449)  
Forfeited (in shares) | shares (7,213)  
Outstanding at the end of the period (in shares) | shares 600,924 1,150,586
Options exercisable (in shares) | shares 560,745  
Weighted-Average Exercise Price    
Outstanding at the beginning of the period (in dollars per share) $ 25.66  
Granted (in dollars per share) 0  
Exercised (in dollars per share) 16.97  
Forfeited (in dollars per share) 48.70  
Outstanding at the end of the period (in dollars per share) 33.23 $ 25.66
Options exercisable (in dollars per share) $ 32.10  
Weighted-Average Remaining Contractual Life    
Outstanding 4 years 3 years 4 months 24 days
Options exercisable 3 years 8 months 12 days  
Aggregate Intrinsic Value    
Outstanding (in dollars) | $ $ 24,225 $ 50,590
Options exercisable (in dollars) | $ 23,238  
Share-based Compensation Arrangement by Share-based Payment Award, Additional General Disclosures [Abstract]    
Unrecognized stock-based compensation expense related to unvested stock options | $ $ 468  
Options to purchase common stock    
Share-based Compensation Arrangement by Share-based Payment Award, Additional General Disclosures [Abstract]    
Unrecognized compensation expense weighted-average recognition period 1 year 7 months 6 days  
Minimum    
Share-based Compensation Arrangement by Share-based Payment Award, Additional General Disclosures [Abstract]    
Exercise prices of stock options outstanding (in dollars per share) $ 9.00  
Maximum    
Share-based Compensation Arrangement by Share-based Payment Award, Additional General Disclosures [Abstract]    
Exercise prices of stock options outstanding (in dollars per share) $ 55.29  
XML 81 R70.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-Based Compensation - Restricted Stock (Details)
$ / shares in Units, $ in Thousands
6 Months Ended
Jun. 30, 2020
USD ($)
$ / shares
shares
RSUs  
Number of Shares  
Balance at the beginning of the period (in shares) | shares 1,318,870
Granted (in shares) | shares 951,428
Vested (in shares) | shares (533,088)
Forfeited (in shares) | shares (103,133)
Balance at the end of the period (in shares) | shares 1,634,077
Weighted-Average Grant Date Fair Value per Share  
Balance at the beginning of the period (in dollars per share) | $ / shares $ 58.88
Granted (in dollars per share) | $ / shares 74.52
Vested (in dollars per share) | $ / shares 56.77
Forfeited (in dollars per share) | $ / shares 59.89
Balance at the end of the period (in dollars per share) | $ / shares $ 68.61
Share-based Compensation Arrangement by Share-based Payment Award, Additional General Disclosures [Abstract]  
Unrecognized compensation expense related to shares | $ $ 99,676
Unrecognized compensation expense weighted-average recognition period 2 years 2 months 12 days
PSUs  
Stock-Based compensation  
Vesting period 3 years
Number of Shares  
Balance at the beginning of the period (in shares) | shares 254,118
Granted (in shares) | shares 67,793
Vested (in shares) | shares 0
Forfeited (in shares) | shares (33,010)
Balance at the end of the period (in shares) | shares 288,901
Weighted-Average Grant Date Fair Value per Share  
Balance at the beginning of the period (in dollars per share) | $ / shares $ 67.96
Granted (in dollars per share) | $ / shares 81.42
Vested (in dollars per share) | $ / shares 0
Forfeited (in dollars per share) | $ / shares 64.70
Balance at the end of the period (in dollars per share) | $ / shares $ 71.49
Share-based Compensation Arrangement by Share-based Payment Award, Additional General Disclosures [Abstract]  
Unrecognized compensation expense related to shares | $ $ 9,578
Unrecognized compensation expense weighted-average recognition period 2 years 1 month 6 days
PSUs | Minimum  
Stock-Based compensation  
Number of shares to be vest upon each evaluation date, percentage 50.00%
PSUs | Maximum  
Stock-Based compensation  
Number of shares to be vest upon each evaluation date, percentage 150.00%
XML 82 R71.htm IDEA: XBRL DOCUMENT v3.20.2
Income Taxes - Loss Before Income Tax Provision (Benefit) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Income Tax Disclosure [Abstract]        
Loss before income tax provision (benefit) $ (4,165) $ (27,769) $ (13,319) $ (42,269)
Income tax provision (benefit) $ 1,306 $ (28,382) $ (658) $ (24,614)
Effective tax rate (31.40%) 102.20% 4.90% 58.20%
XML 83 R72.htm IDEA: XBRL DOCUMENT v3.20.2
Income Taxes - Narrative (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Jun. 30, 2019
Income Tax Disclosure [Abstract]      
Valuation allowance related to capital losses     $ 21,907
Gross unrecognized tax benefits $ 20,261 $ 18,939  
Unrecognized tax benefits, exclusive of interest and penalties, recorded as a non-current liability 6,977 6,504  
Unrecognized tax benefits that would impact effective tax rate, if recognized 14,618    
Estimate for decrease in unrecognized tax benefits 12,000    
Accrued interest and penalties on unrecognized tax benefits $ 8,000 $ 7,336  
XML 84 R73.htm IDEA: XBRL DOCUMENT v3.20.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, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Basic net income (loss) per share calculation:        
Net income (loss) attributable to Envestnet, Inc. $ (4,924) $ 893 $ (12,260) $ (17,292)
Basic number of weighted-average shares outstanding (in shares) 53,562,850 50,870,296 53,288,741 49,526,774
Basic net income (loss) per share (in dollars per share) $ (0.09) $ 0.02 $ (0.23) $ (0.35)
Diluted net income (loss) per share calculation:        
Options to purchase common stock (in shares) 0 1,164,246 0 0
Unvested restricted stock units (in shares) 0 662,853 0 0
Convertible notes (in shares) 0 261,075 0 0
Warrants (in shares) 0 24,218 0 0
Diluted number of weighted-average shares outstanding (in shares) 53,562,850 52,982,688 53,288,741 49,526,774
Diluted net income (loss) per share (in shares) $ (0.09) $ 0.02 $ (0.23) $ (0.35)
Convertible notes due 2023        
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]        
Conversion price (in dollars per share) $ 68.31   $ 68.31  
XML 85 R74.htm IDEA: XBRL DOCUMENT v3.20.2
Net Income (Loss) Per Share - Antidilutive Securities (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
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) 8,044,407 0 8,044,407 11,907,504
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) 600,924 0 600,924 1,654,241
Unvested restricted stock awards and units        
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) 1,922,978 0 1,922,978 1,989,437
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 0 470,000 470,000
Convertible Notes        
Common share equivalents for securities that were anti-dilutive and therefore excluded from the computation of diluted earnings per share        
Anti-dilutive securities excluded from computation of diluted loss per share (in shares) 5,050,505 0 5,050,505 7,793,826
XML 86 R75.htm IDEA: XBRL DOCUMENT v3.20.2
Segment Information - Reconciliation of Income (Loss) From Operations (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Mar. 31, 2020
Jun. 30, 2019
Mar. 31, 2019
Jun. 30, 2020
Jun. 30, 2019
Segment Reporting Information [Line Items]            
Income (loss) from operations $ 4,008   $ (20,257)   $ (3,609) $ (28,994)
Nonsegment operating expenses (231,305)   (244,702)   (485,461) (453,105)
Other expense, net (8,173)   (7,512)   (9,710) (13,275)
Loss before income tax provision (benefit) (4,165)   (27,769)   (13,319) (42,269)
Income tax provision (benefit) 1,306   (28,382)   (658) (24,614)
Net income (loss) (5,471) $ (7,190) 613 $ (18,268) (12,661) (17,655)
Add: Net loss attributable to non-controlling interest 547   280   401 363
Net income (loss) attributable to Envestnet, Inc. (4,924)   893   (12,260) (17,292)
Operating Segments | Envestnet Wealth Solutions            
Segment Reporting Information [Line Items]            
Income (loss) from operations 19,867   12,379   31,207 29,223
Operating Segments | Envestnet Data and Analytics            
Segment Reporting Information [Line Items]            
Income (loss) from operations (941)   (8,960)   (5,526) (16,888)
Nonsegment            
Segment Reporting Information [Line Items]            
Nonsegment operating expenses $ (14,918)   $ (23,676)   $ (29,290) $ (41,329)
XML 87 R76.htm IDEA: XBRL DOCUMENT v3.20.2
Segment Information - Summary of Consolidated Total Assets, Depreciation and Amortization and Capital Expenditures (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Dec. 31, 2019
Segment Reporting Information [Line Items]          
Consolidated assets $ 1,831,405   $ 1,831,405   $ 1,801,884
Consolidated depreciation and amortization 28,443 $ 26,915 56,126 $ 46,432  
Consolidated capital expenditures 16,300 11,966 30,032 24,398  
Envestnet Wealth Solutions          
Segment Reporting Information [Line Items]          
Consolidated assets 1,323,409   1,323,409   1,297,891
Consolidated depreciation and amortization 20,081 16,376 39,501 27,643  
Consolidated capital expenditures 11,200 10,027 21,390 20,865  
Envestnet Data and Analytics          
Segment Reporting Information [Line Items]          
Consolidated assets 507,996   507,996   $ 503,993
Consolidated depreciation and amortization 8,362 10,539 16,625 18,789  
Consolidated capital expenditures $ 5,100 $ 1,939 $ 8,642 $ 3,533  
XML 88 R77.htm IDEA: XBRL DOCUMENT v3.20.2
Geographical Information (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Revenues from External Customers and Long-Lived Assets [Line Items]    
Long-lived assets $ 127,776 $ 114,019
United States    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Long-lived assets 123,130 108,992
India    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Long-lived assets 3,950 3,988
Other    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Long-lived assets $ 696 $ 1,039
XML 89 R78.htm IDEA: XBRL DOCUMENT v3.20.2
Commitments and Contingencies (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2020
USD ($)
claim
Dec. 31, 2019
USD ($)
Commitments and Contingencies Disclosure [Abstract]    
Number of previous claims experienced | claim 0  
Sales and use tax liability $ 9,195 $ 10,220
Sales and use tax receivable $ 3,372 $ 3,346
EXCEL 90 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( #9J"E$'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " V:@I1R1/;WN\ K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M:L,P#(=?9?B>R$Y@?TR:2\M.&PQ6V-C-V&IK&L?&UDCZ]G.R-F5L#["CI9\_ M?0(U.DCM([Y$'S"2Q70SNJY/4H<5.Q %"9#T 9U*94[TN;GST2G*S[B'H/11 M[1$JSF_!(2FC2,$$+,)"9&UCM-01%?EXQAN]X,-G[&:8T8 =.NPI@2@%L':: M&$YCU\ 5,,$(HTO?!30+<:[^B9T[P,[),=DE-0Q#.=1S+N\@X/WYZ75>M[!] M(M5KS+^2E70*N&*7R6_U>K-]9&W%*U[P^T+PK:BEN)/5P\?D^L/O*NR\L3O[ MCXTO@FT#O^ZB_0)02P,$% @ -FH*49E&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" V:@I1^C'UU$\% #%@ & 'AL+W=OB M[.3M.Y1MR0GHD=#>)#K-[T]#ZA\.!QNIGK-0"$U>DCC-+EJAUJN/CI/YH4AX M=BI7(H4["ZD2KN%4+9ULI00/BJ D=ICK]IR$1VEK."BN3=5P(',=1ZF8*I+E M2<+5ZZ6(Y>:B15O["P_1,M3F@C,OBY>%EYCP38QE_C0(=7K3.6B00"Y['^D%N?A.[%^H:/5_& M6?&7;+;/=CHMXN>9ELDN& B2*-W^YR^[1!P&T",!;!? W@708[_@[0**S#E; MLN*UKKCFPX&2&Z+,TZ!F#HK<%-'P-E%JAG&F%=R-($X/QW(M%)G"B)$VR4*N M1#9P- B;VXZ_$[GYZ>$L\] M(0SBUA;_!\86>AR;I[]$\TPKFW3^(9*>4[!22G2.25]+/ MX6O0Y/%U)6P9Q\.IV[Y'*+HE1;<9Q7W.E18J?B4/8B65MA'A4EKE B'JE42] M9D13H2(9F!E%8&);4X0K[>?0=Q\^U$R#?LG6;SAFBH./%39T/%VXUH+'&9:O MLY+I#-69I#K2K^0ZB@6YRY.Y4#867,-U:=OKG'E=A.>\Y#EOPO,@EI'Y6"!9 M=SRQCEZ=SEID.A7ZY,?O:<_]Y2;U3Q$\ZE9^YS8!!#VI8.BX&<43,M,PQXA4 M9"SS5*M7^!]8J6O4KR88Y($ITR:0C_R%W 0PXZ)%Y!>DR!C72#*W33ON>8]Z M&"&K"%D3PE$00,7(3O8'Y!:>(Y]3>^YP2:]+)CS3Y"OWG\%NKQ34=XRUKXYXLK]MR> M2S&VJE10W-^+$1S!POHX"B[@48:!5/6!XN9^*WW(R324*58@:D3.6+_-SO#) M7E4(BEO[8Z2A6,D%H>RG^<]D)OQ<0;:L6+C26"8)>.),2__YA*RX(FL>YX+\ MX)ZZ;I>LP$6*)2VV(JT*!\.M'8I^$*5+,GM-YC*VT=8(3.Z^8"!5<6"XD^\3 M1B8O?LA36+D?*[$U0G=/,ZQ-+-\LW 9ZZE,KZ#=3H MW'(%,V#D^] 9PVI&!%M)C+'R?M;(^V<)CV-RF6=P.[./)JY3M]AEE>6S1I8_ M281:F@GV*RCH$#PV6?'4GCYX6RF8G:#WL>OT^@R9AX*QM5)7[LT8-PAB^/@6% MZ28-Q OY0]A3A4NYT+AX7K]'S[$>OS)X#_?G$?1V0='?7K])*"T89UPC5R[35G;PQ8V7N7U'N[,91-\R'8-%ZW&4"-6 MMS]SL$&#N_)[JMWNP7$N7.[>NO9R#K;9C $5NX\9\4W+N-UQ*Z^6.YRC8E_/ MJ1[?;H]^XL:_,A*+!82ZIWWXU-1VQW%[HN6JV+2;2ZUE4AR&@@="F0?@_D)* MO3\Q/U#N^P[_!5!+ P04 " V:@I13E)-[EH' !-'@ & 'AL+W=O MHUQ3A9 M[WC5+&ZN^N_NVYLKV>FZ:L1]BU2WV_'VY;.HY?/U@BQ>O_A2/6VU^6)]<[7G M3^)!Z-_V]RT\K8=>RFHG&E7)!K5B<[WX1#[<1M@TZ"U^K\2SFGQ&9BJ/4GXS M#S^5UPML%(E:%-ITP>'/0=R*NC8]@8X_3ITNAC%-P^GGU]Y_Z"3[9X@8I.:;D[-08%NZHY M_N7?3XZ8-""1IP$]-:!O; M_1.]0U6#OFYEIWA3JJNU!@VFIW5Q&N_S<3SJ&>_GKGF/&%XBBBEV-+\--[\3 M!30GICG)SYNO8>;#].DP?=KWQWS3[]I6-!IQI6">'P(]LJ%'UO<8^7KD:HO M-Z@P'\0?777@-0SA]-6QJZ3ORFRXPTU.:11=K0]3E]A6&8UQ/%B=Z8P&G5%0 MYP]"*-B'A0!]C[58HD9HE\1C+_%D\#3*4C*3:%LE:48\$N-!8AR4>-^*/:]* M)+[O38BJWJU2;T4+.V.Z;B[=L:6(94D2SW0[K"C)F%MW,NA.@KJ_2LWK-TA, MK,$ICM,,SS3:9L2LOT=D.HA,+S@74-#JE]ZI)DSWD)RU-PQ22T24IS&=2;6M M8I;&B5MI-BC-@DI_:K1H&U[7+Y"?#P">/20H)3?ZF;?^N,WLN,TPG6\MVRK! M-/&X-A\$YY<$\^:I@EUU6GROR-SV:DIP/M]=MAEL_SC+W3()'G,_#@K]44P M8RFAJ4?J2"L2QM4Q5P7D,4?V823"\TSJ-,0DRR*/Q!%4)'H3H^N*/U9UI2L1 M!#49\4+"?/E4%&TGG'R9C.7TBLT-PJ)TDCA.3G'9I7GD\\E(&!)&#$B7'105 M:,]?#+Z=(AW@2 BS(LMAEM+4%UDC7T@8,//]>\FE-CL(RVDR5^LRRXAORXZ, M(6'(0/5KM)HX*Z 0KLI>O&R<4FUJD 1;:V];^7+B"!82)LN=V C8#"44;@?1 M=.YE=T"%9LF<*0XSB.#8@SXZ,H6&F7)>_%Q8=&K#@^*<9O/DXK2#C>1Q*!TA M0\.0@64_0!74L_H7J2$'E)TP9Q/FE&OS@A&"V=RW+CL -O$Y=W):"8/EBSC( M^F#V5 %14&FTX85Q[XM3K8T,FL88S^M+EUV"IW;G:D>VT M'H3^QIZ@#'R2R M,.@PRW'D.6?0$3$T?!AZR[ZB]ADGIO;2.ZS2V)/OZ8@J&D;5+Y-:0OZYQ$IM M!D&^M*/ 89:QQ.?:D50T3*K!M9I_GTKUUF[4<2R"HG@. I=9'F7$HW?$%KV M+:MVN^1?FT@LR?,Y#EQFE"6^33:"BX;!=BS#K%.(T\:9)-;S#"[/Y507@"K(;>8.[A5U:""[RO( M-4ZA#GKCE,1XSF^G(1QD(Y_@$>$LC' X$76[KNYOKTNQJ8K*21=F\WF5Y=BZ M&'39I7&2>$C.1I*S,,F_M@#MKGTY1COBIC92>HD(6R8FL!+21PL\1FE^%O%_ M85S9K%^99YKRI@8U7 +IY?A]4ZW>C*'23@K7E!=(":1BKWA;E- M_14C^9QC+C.21IX+,S86!RQ<'!QAJ[R)W2G9!G^6QFEN19S#+@%G^R)NK!!8 MN$+H:T?@;2OKVB2HRMRG"N7>'G8!L*(XMOSK,",Q\90);"P36+A,./HWX$O[ MT)JE++5SHL,N :=[K@FBD>G16TZWDVIKN#YW"SYU-WUWX[X^T\/YHWB\ ;YYG]02P,$% @ -FH*46CR%N3C @ "@D !@ !X;"]W M;W)K$&F1'\O)Q)F;I,EHP7A MB@J.))D/G0?_?MPW\3;@!R4KM35&1LE,B%@S(RQQ73+V+UB:SU=$V^ M5#!E_]&JCHT3!Z65TJ)8@X%!07G]Q&]K'[8 ?G0$$*P!P:6 < T(K=":F97U MA#4>#:18(6FB(9L96&\L&M10;DYQJB7L4L#IT5CP#,Z$9 A&2C":80V31\PP M3PF:FL0*W4RP)%SG1-,4LUOT$7U +E(YK*J!JX&'R>:FZYJ/=^@ MT+M#@1=X+?#Q:?@320'N&[C?WX6[H+ZQ(&@L"&R^\$B^J0;)<#$U$G/T3#D( MIYBAB5#4WK1?#S.E)=RWWR>*A4VQT!:+CA2;P"TE4H+%<+3IZQTJL41+S"J" M;BA'F6 ,2X5*(FM[;]OLK4LDMH1Y39^1; M N,P\!(O;N?>:[CWKN<.O5%IS#/*%^<$] Y-#9,H#'O!GH"6P* 7^4<%]!L! M_9,"OD&G5Y5\KR6&PO=V]R:W-H965T&ULK5K;?%$NF#!D^CT7W0XO6S[OXT&Z4L^=[4K;F9;*S=7DVG9KE1 M36DN]5:U\)^U[IK2PF7W.#7;3I6K85!33SFEZ;0IJW9R>SW<^]K=7NN=K:M6 M?>V(V35-V?W[3M7Z^6;")B\WOE6/&]O?F-Y>;\M'=:_L[]NO'5Q-CU965:-: M4^F6=&I],_G,KA9R&# @_EFI9W/RG?14'K3^L[_XLKJ9T/Z)5*V6MC=1PL>3 MFJFZ[BW!<_SK8'1RG+,?>/K]Q?I?!O) YJ$T:J;K/ZJ5W=Q,\@E9J76YJ^TW M_?PW=2"4]/:6NC;#7_*\QV9B0I8[8W5S& Q/T%3M_K/\?G#$R0"P@P_@AP'< M'R!'!HC# ''N#/(P0)X[0W(8,%"?[KD/CIN7MKR][O0SZ7HT6.N_#-X?1H._ MJK8/E'O;P7\K&&=O9[I=P;*K%8%O1M?5JK1P<6_A ^+!&J+7Y->MZLI^70VY M(+_?S\F'GSZ2GTC5DM\V>F?*=F6NIQ:>IK<)?PQ8(C$O&V!'VBFQR))M$'7?8 M*^TC4=^W_Z[$($)D?$$=V%V))N]0;;I/5?N*TF[(@^J5>O*HJRSX!&*)$F]D)B%*$8% MSU./=@CC-"D*S]H"L5902@5..S_2SJ.T_PHL.]@H/>-R!;F^,G:?=C'>>? , M(IOB2+J(DIXKT#?+RJUUV>C.5O\9 MY5V$2P2\_4R!H-*"^8DB1"4IXUY0+$*43*7@.&]&7>&E9V1%':0+M)+2D ^D M1^J'.8:3,J/>OITC.)DG,O4"8X'A("_3D45G)ZJ#1Z4>1#K8WY2-:= M;EX\ 2(#]0 +GX12/]P1U 74TR3S^2,XD=+"IX^9RXM"CM#GCCZ/TO_5;E3W MLN*?2*LLRIF'T^'0YK_B/I"A(\E69#G,1C/LK3PG8'@H'2Q( *P M:3D_L??:&TX2L;@F^O*_>T BQ9:FO@-"%(2L\"OW',.E0!@N2Y.Q\'<"CL45W.?5 MZHKTM'NZI+2VJQYVMGRH(0@T:75[L83C3*?KNB\&56M5IPR>%D+5!5[QG1*" M>*#R$)"D@4="D$A'I YS$H_%-5X0 (%+%NT3. !2XR<"F^42]4062/@+67#I M^R*$Y440((@M!CL]R(\8+N/%F!YPZH_ET8-#Z!$HB,1L2LB7;_@F=L)@3HFQ MN!2[*TVU)!_@5+^"*"P[XQX WYY[<_FI)^BE7T1G" Q003Y"C7'A>Q^%B9'= MR9T8XW$Q-J_J7=_W.)_]P>!;[!$8PAXW%K#'8:/LG1KC+!IZ?PSM-*!?/H$& M>U0$HK"!>C2P-T3OK+&@S2$QQ2*-._G#X_+'1=I^!MS!H1!)1)+R/*&^CQ$D MS4'U%O[Y#K7)\SR3?M9#D+)(>)IE([6/.R'$XT+H--9B_$/I,<8?0?(BYW#\ M]_EC-G'^(?(-_D[Z\//:0ED"/"E+O"S..%^;,QRE[TO?=H M3]65-1XO:V;KE 3H)4%IFO/1!< M 9G)3SD(C-,B$;[RQ:;-$C'6 10N9XL?V3(7+GN+]S?-!=8UI_YI"D.EA=]5 M0E 0W[GT_8@WU\<2AJA[:36?46>'2 MNGA_6A<^OIFAJ 89RQ8* 0&VL9O\V.P(DM'3GK2973Y(S.Z M=!E=OC^C'TR[Q[83/PV_RWOT[=C5CR/TYNUKLWSUPYO>O0OQ2=H]5:TBMUC 5 MOM_\%4$L# M!!0 ( #9J"E&K\R+8"P, ,) 8 >&PO=V]R:W-H965T&ULI59;;]HP%/XK5M2'5FK)E5 J0"K0:9W6J2KK]C#MP22&1$UL9I] M^^]W[(0,0D#5^I+X\GWG\OG$)X.-D"\J80S(:YYQ-;02@-6-;:LH83E5';%B M''<60N84<"J7MEI)1F-#RC/;IX$2RQ="Z=6_N0HTW M@!\IVZB=,=&9S(5XT9/[>&@Y.B"6L0BT!8JO-9NP+-.&,(P_E4VK=JF)N^.M M]4\F=\QE3A6;B.QG&D,RM*XM$K,%+3)X$IO/K,JGJ^U%(E/F2385UK%(5"@0 M>47&"/*4EV_Z6NFP0T [[02O(GA-0G"$X%<$_[T>@HH0O-=#MR*8U.TR=R/< ME (=#:38$*G1:$T/C/J&C7JE7-?)#"3NILB#T43P&$^=Q01'2F1I3 $G,\ 7 ME@,H(A:XE6,1)KHZUHS<\TCDC)Q_%4I=D"OR/)N2\[,+VWI?,Q[W?_[7U/#+\N%-_8\X_8JROB:$'\NITKD/CE M_S[A+JC=!<9=<,3=-[PBTZK0,E-H%$"F\P+H/&,$!)[RFBG@#"YU )VV>BM= MA,:%OC#7HZN@[P4#>[U[BH>HZ[Z_CYFV6'(]+W3V87=ML)[7]VK8GA;=6HON M22WP1L3[CN-U("7CT1M!E;G*J+EIE]@+5*D14Q>7! 71)P3TE;5^@Z6K[DZ( M;K?7;4C2 G*]AB2'F"LW"/H-10Y1OA^TRQ'6/%"YU&65L06ZLI< '8H M,TSP+X5)#<#]A1"PG6@']7_/Z"]02P,$% @ -FH*41$)9(A?# NDX M !@ !X;"]W;W)K'Y"5% MWG/NO71>?RVK/^M)433)M_EL4;\YFC3-W:OCXWHT*>9Y_;*\*Q;FDYNRFN>- M>5O='M=W59&/5XWFLV.:IO)XGD\71R>O5[][7YV\+I?-;+HHWE=)O9S/\^K[ M:3$KO[XY(D<_?O'']';2M+\X/GE]E]\6'XKFT]W[RKP[WO8RGLZ+13TM%TE5 MW+PY>DM>#;5J&ZP0_YH67^N=UTD[E<]E^6?[YMWXS5':6E3,BE'3=I&;'U^* MLV(V:WLR=ORUZ?1H.V;;^DU::!"47-S?FO+U(WA?5M!RW M)K\=EW?M 7QA7OW/+&0[%S#$><\0Y7QN#O%J_J#U1<^\C,.JE]7W8/O+>/NW MX_&TG4,^2][GT_' K/)9?C?%BW75T]=HM%XN\W#_V4R*RCSON?&HD];5F15\ MMQB5\R)Y]FM9U\]!]]?[=W]>W$Q'4[3:[^[=R2&>\3 ^ZN_E8C J%TU5SLQ' MMV8EFJ(J:J>G8W.NMH>+;@\7777- UV?YK-\,2J2O$GNUE;735XUR3/S).M) M;D9YWGYV7HQ>)HR\2&A*--JDZU'$:I26\+Z<2$*9UIE!?]G=CSZ0,$)4N@/L M3(1M)\+VF<@+;R9[6'^Z[EKN6L^H3&G7]G,?QE+IS,_'#*32PEF&2Q^F)"'4 M@5V!WK*,=T'7 "2TUH[U0P CP67GVV7GJV8LL.SF4+8NQ!S+<;%^]3SYL76V M[KA8N>/(;A7;T43T(5]\*ZK1U(QFCE;=>JQD?;SJW?V*MJ?P=IU19^81X\G+ MK3GR8>:@/28]$QB1S-EATGM&Q-DXL!N*YZ&V\U#1>;RKZ^7*"YAYC-9\LI[. M(/EBW$SKIIJ/6]:T_72ZF3>_**\]>KC+S#UNLMQ;K1[,8/1SM[P_G MR6COR006/=M.(8M.X>W(G(IZQ9ZMK9^7M0'4O>N9^?Y3*"&P+22U&BM]B#50 M*:6>"4HYRW79 ^I:N:,$2=3*E4H9M,'&N'WL)@*K\Y7)Q;?V=0'-)?Z*42VY M:W ?K&NRY5<2)]CWRVHTR=<^HOFAMM:[T82.ZU>;&37Y-R.NFTGK-\T.[ML* M%\3GT@&1*1N?38+:,K33=<=ST"=S7[5 ^J:;;F.Q,GN M]Z(Q5+K6O&'[?&8;$$VE(R2N,8YHX8@$A-,L,!7+DR1.E+[*+!9C5V/^EE=; ME9;!0,CG/DDRQKFKKBX DC"JC)\,G6=+E23.E4!GMG/9P_Y3XG.AI$0PQ_KS M#:ZK,[W#XH,&2DFE7+_F#ZJ4RJAT]["/&WAN_1JC4JG<;01PQ.RWP.I;VB=Q MWC]4N$)\P@_$*P 9#UB(%0 DK@!^*F0AOA" ,H<-X D9A&%(*&%M**!QD5#F)[Z[#^E/O5KP53F6'^^P74\"E7N M%'V0T1&:.IU=@D%)2H10KDL!P(&43G?7"&4\E')=9D?PZK9O_POQ^O/]E/;C-\[M7=ISM,.M1S-Z4A/U6 MS#\756Q&5H&Q@Y1=>D-BANHN,"0&R'A(S'8J+P\OO?0&Q0S47E!0#'!^4 Q M,"AFOI*$03' @: 8H_R@&.'"03&S\I4]10V&68W)'JD*PX#8,UXK#63XF)5= M[("%& 84DQ(N3[#^4@SN*,"5S,HN]O=58Y@O58BF+ L9;;4*>]J"# -:Q'U" M?DDF=)2L3F&/4I1A/M$RHKDB@SC>XSKHYCN\R MT)<,58LME?/#5W X*,TPSMP*3B^L:[+E:OZW57 XJ.!(E26DOF3%G X M8"Y)N%.]ON#H\L,NK#N;G3L&CU? X2#70MP"3@^H:[;E27Z @[W.5$29V&O M 4AG#F@(0 .J0UO)X3)TR. M<9#.\))C 238V!0G!P#0) <0RB4'$.X<'*,6XW #UZ\P7MI[XP&0,8S&MPJ M!7Z8X@W>3;Y>@#D-@$,Y#;Y/3@. 8$X#C(ES&M X/Z>!8"BGL=] &B[ "2,0%T&,&4<)70RS3.A3("ZMS1%SG'#J($N!>BON$>.0)=:>Q MHO$%2 TPY3FG7EC79"MR1%SD/*+&%[Z>&1"6DM#5,F'EC(C+F0.+ M?(&*(B1S>5JM8??\H_>2!D?G*D+ZK20"2 M,)EFP<,A+;_*.+_N=4\+VG\J?8;5DI/,D?'G&UQ7=@EWBCYH0-+.\5^[-C J M205G7K *@ .NE!LS(ICFOJ!"..-3 RP@K9R0!_]F"53[$I0XL-H'R+C:EU9. MR,-\NP2J?>FG1:#:!SBD]@',5_NH+Z3VI:]EL-H'0*3V$0RI_?WF.H2C!M6^ MM$I+/D7)1%I))!^G9'(J?<$C..4\0+=RYZLK<<7SH,MHTB^**!60O=+J&!G7 M,3_#_!+F*H++8]6(C*N1O2A= CU!J QE2J05%'*OY,+>.;< #X,KHHIEDGJ) M6X T/"RH#DU%64FA]I(4\9P;YF'E%RJT8N8_QR$"''-!%P T:#V==JMZ"FB2 M5!'AWERZ L !(^X%K6L$TUGJ>N(APM%4!%R=LD)(D2=P==UW[+FL$3J2?+8#*&.!\ M90Q 6!DK4)V!RA@ D3)&,*2,$2ZLC)45 TH\Q8FT5*\>>#NB][N;H!2C.5>! M=(O:^;YIG/'OE6I4/L4SJH2[Y?RTA.?984>A$V6E@GJ\JP^]3P 6,$SP$S#: M*@P55QB'3C4JH"#<)^07( +J0EMUH>/JXB&I1HV2#JD;35[VPKHF6S[6\<3$ M(Z8:-=&'=V5@^UW$^?U#HH]&5 M0=?# %!&G S?$( ,K82^$&^)73_>)0D-&%:X+O:J#]4UW-*A/L U"0TN-PCN M/H!K!..9FP@>!GH+S,02K3[L50DL$S6X*H'#-H",AVW:,K0^P%4)+!*US\0P M; ,X/VP#(!RV 2 .VU"/(&Q#,!2V(1P(VXYW_OY5^U?=C-2^G1H%-BMN3+OT M92L9J_4?2EN_:3K*_?H>28CKBPVFQ0-'(\I ^,YR9,T/R_$&4/ZH-YS5ZW.9%]>%L M4]>[]^-QM=KP;5*]$SM>P#=K46Z3&CZ6]^-J5_(D;0=M\S'QO&"\3;+B[.*\ M?7==7IR+ILZS@E^7J&JVVZ1\^LAS\?#A#)\]O[C)[C>U?#&^.-\E]WS)ZV^[ MZQ(^C0^SI-F6%U4F"E3R]8>S"7X_98$WXB'S[Q7B,GY5B*OVO_10R_KG:%54]5BVP\&!-NLZ/XFC[TA MC@; /.8!I!] A@-\RP#:#Z"MHAVR5JW+I$XNSDOQ@$HI#;/)A]8V[6C0)BOD M,B[K$K[-8%Q],15%"HO"4P1/E_K]>QF MW\^_QV/EN^=\SK'^;UVWE]R[P+B.U<5$:+=R.#=J0,X/W%"),@ MP.?C_;$A3&)AP-A![ 4P=@#&G I/TO^ OW9.4PN(\94H5EG.4=$CEF_E\TJZ MTZX4^PP6'MT](4A*95)GQ7T7U5F=\LH1/KM;1'FQPA-Z-4-'?UNLG! M("O1@$5-:$,-!V:8#<#J0B&F9JC1 6ITPJQK7I:P=%FQ$EN.ZN21&P%&VF^/ M,(NC 4*#%(GB&)M!Q@>0L3M,1#%J'0T@ N=5G1/P1_G,36!C#0:)HR >@#5( MA1&SK#WV5!;V7H\JIV(>WG>N&FL1<.D!JDXB@.+$B/^ ([D4Y6JY*W MMH1_$.$R;"'DY6,%\5RJ8-LUY6H##(OR++G+\JQ^,BJ#=9C8&^JB"X6^S>A$ MJ4+<(9<\'2C.IHD1,M'0:(!UD1$+(PMB12F8.A%?)5D)[%_^@"RZ3_*&H^20 M=&5VM:Z'>PFH(4[CB QUTL4\BT**R[";S#Y!H8G::NZO!K)?YU=KQ.%3_82V MO-X(F6;VO-/1B-[7T?N$:BNBB]G0*\+#S(G^3TEJ29Z+56?E=2FV5NSF$HEI MJ"B)AH1CD&+,AEZ1(W:SXWR[ W=J70=,7LIZ5SXT$+%)57$+8)W\L*\QI$'* M!E?Q(W83Y-=ZPTLC))WB&-,0Z4(V1(H&<>0L>*:;!&*MDG7P4073FJY-@,]! M!]7,V[;P >L>.;JSQ,&*Y[";Z*XX0( RAV?[Y"[G[2\9S:13URAB@18G!C%& M+;1!%,$1-\%=EQR\+7VFMZ'BHD1Y_&JE/5B#(ZA&J2(KZEYB&*THB;TB0[-]QHYB-O-.(V,);O M1_X0N$$,QUY@"2:BJ(VXJ6W2%[IHESQ)/S9B-! 5P5JJ-XGY86!A7Z+(BKC) MZE#WEGS/B\8,4:>9D%#-4W4I&OLV&RH^(FX^TOWTU*+KQ()C7T.K2Y' LY1? M1/$/(4XNZM MKONBN2U*P3!@#B@F9!3+NF)G*X*(H8F"EG38O9C$H@A;&G^B.(BX.6B:[+(Z MR?O.6D)O^Y@":J,GE$*TY*!(BBJQKA^2TAPX!MXA+/2T%37(09*/+#TM50Q% MW0PU5Y6:9/1="7Q:\[9]3 J+%U(3XY" #)MPDQSQ/$O 4T5,]%0SIJH):?6[ MI@()X"95<+01UE8=Y7"7K=?!0$7$ ],/=3!2%F:A)9JH(BWJ)JU#(FBJ=E.A M+YI/)P%J(*. Q'A(6B8YZH?Q47?_$OK1'I][D^]JOI@LIJ]/!%21#763S74I M5IRG5==4W(D29@"+5*C=/M^+?"_M [UXFM5HG:RLW1W5N<9GQ[[7VT@7PR&S M^Z@B)>HF)=5E_RQPG79&U#,@/RGW$KDB*.HFJ%_='Z"N[J?'K(N,L#62%"_1 MDYN(1T[#'WFYRJ"= _Q5+58_@%W;5&$$K3=(01 -LZ]!RC^.MY>X%>O1U[&> M1%J7/*F:\JF'+'=#VZ>1/*U)Y68C>LCJS4;DJ8P'HRZFC4<2X6%A8Y1C<6 I M;:CB0^KFPWE5-4FQ:O61NWEEMI*G*IU&39&96P>J4YMF?Y?(R^,$17S^B;U' M4QVVS@I0X'0*]G5FBZ)PZ.X&*4QI&%DHJ]7:/;OZ>?) MXM,,W4QN9ZA[7J*O"S2=+#\;D1OX#%-_N.ME$,.!I1WV%>7Y;LJ;+Z8WL\ER MAMYSB[M M:NE<%P=T2.8&*>BD<$ L39*O&-%W]W&M"N@UZ-^BC[-/\\5"LBE$%OEIRCA8 RDOQNU$PG MW1CZ$\T'#4UEY/FVR%?4[+NI>=GL=GE[S)OD*,VJ52X@\_)#V;C.8<:LZ"X+ MR,)^='1^)W=STJ:4*0+:3@2-2B;2-EV?.A;R#?TDUGID@U2 B6TQ%:G[;E+_ M!9U/Z]N=V1AUU8D^C/0#6"[VU2'KL7S@=.AX7Y[7'9#OVEB M .?YM6)[W\WV4['=@F$[-LR *KNJ?W &\-S+&*VJ$[=&.;H((<2W4H[B=O]$ MKVL[8SFIB24:=$IGD .&ZNA2F$61I<9EBOS9B7W9X2%=UFYHK_(F[701/[NG MQ'2N'ZZ-083YMOTYIHH!YBX&3NJ2_/+N*-.K@( .T[1!R+8^JE!@)\XHCRKC M=?8(X/L#AH%>+_9.N[L.OZZL7AQ@K'FD28H%EKUVINH'YJX?OO#M'2^K3;93 M9^'_/]_42P3J:1<2#%+8MX::*B/8B3+"D/9J@6 U:UBRUYV6,]4"R$ M%BIA1W=[3AQU0E/&9<^%LJWL$_K+8>NFZ!N&7 K(U8'WV=ZXQ<<,N\VA=M9O MD I\6VY0M,_#[M8 RM?\@?^!PD?3B?U!+ M P04 " V:@I1AU.>F&<# "W0A^TE,25^'S]2%+4>K/O(#:*'SZTVO$D:[[M7:W0R$YE7:N\F*Y.N7.HR@AJ=9IGV?.T5622[3JNW;OMVO9>D\%[!]RW MK7+''6H[;))5JQ@?TOW;W3JQT9BFI1<-D#3BL-LG-ZM7N M,OA'A]\(!S[[AI#)WMJ/P;@K-TD6!*'&P@<&)7\'O$6M Y'(^#1Q)G/( #S_ M/K&_C;E++GO%>&OU[U3Z9I.\3*#$2O7:?[##CSCE";M M&._; ?5Q ;Y!F AN;=LI+F15$LQ@8\L966040,#*NT;Z70C MHR&4.@:LYB,8!!4$+^$+::L7UPR]H8JP!(]%8ZRV]1'0- (4A:H\$ N_Q"_[ M()3\,5++*:*I1;'AJ/MK 0(I8L1?&F?[N@$%A6WW(NE4Q4XK'^;D*5QLD05T MRHD^QPUU'&.IXE-/3 $FVW,"@&UG!W$4O$?7.6*< *-J46:AM0ZAZK4^2J*E M>/O@(9+)0:$I=F58*5'+,R2=&B<4()R.<)1R4L)1S/<6S_N#YRNZ_*>+F9Y-S!9= M'=^%(*TW?AR>\^K\]-R,$_?1?7RWWBM7DS2-QDJ@V?+%50)N? M&P]LNSM^] M]3+-XVZX"#[E97D)R,$F!_D[=]02P,$% @ -FH*4<6#A@?E"0 M4QH !@ !X;"]W;W)K=_WW$/Y^,:Z*[]2*HC;IC;^QJ:GOS8F>\DQ^\ MUM7*I+%=ZW%P[?]GLIE6Z4\=H:X=3BQS*V]HB_GU8N=$1FD:E4&DB#Q[UJ=J;HF03#C[R1SIU=)!X>?L_37[#M\ MF4NOSFS]05=A]6+G:$=4:B&[.KRU-[^KY,]CDE?:VO-?<1/W'D!CV?E@FW08 MWQMMXG]YF^(P.' T>N# )!V8L-U1$5OY4@9YL+R#!^3-RM)V)FBS M%!>VUJ567OQG-O?!H2[^^QD%TU[!E!5,?S20WR%&O%LIU&]IFU::._*A,[*K M=%"5*"TB;GS\Y.%:)>GQ0AMI2BUKX2%#H8T"BPV0=!;E",E/$&G51UI(@[/6 M\;ZP1_A[(-ET' (!8KP!:.^XYGPAU-^=#G>%H+IS:D5(C+C6 MUGL^64J_$@N@^CHT.*QMY;.)B- *2=:&T_F=R=2FK+M*L?Q4)?4_,$&JO MET8O="D1&PWE+O6+0(\;+WD*1,OGLH8>-2P456N@*UN!5*RMPAE(SVJSGZ_, MM?+!8&9^4+(.*W%IZR[*]VI)=F.;#)1:C AC!Z(E2L+LOM^[W!-4$LJ4=P,S MG-IME/0=E6SGJ5Y('>^N;%VC\)!'>K3H##N$6&4Q>^),N2!)1[;W1H=5JJRU MR30GQ,^R:9^+&<[?!5VNS2:+4:S647E3K'IS( ?N8\J9K!$8&A,KO5:U,IZ*]ZK:E0O1;Y",I#AUX3\^>>*FA MANSE4YJSM'"V(:7P]5Z0[GJIL?R&\4VI^6)?;'C"R(4,=TT738U!VVQ2-(T% MTOU*S?HHEP'(1'FULG6EG/\E=7=,8)X(!(NUMY2OCQ1)H,T2!952"UF457+U M$R>'5?Y)OT6,297$98;^_:R(S=SE>B[$',[2X1XY,SQP,&,D4DH)-4,.\0.! MW9R-:^R+4=D*B]\Q'5V/*( MN_>2!E^$ ]KV*O<2*J[1GJG]KS2V)J/GEZ_.^-/X^:,UE&D3+QX\PIB;V(!@ M E;A)"H2!>73D.6PKHMAJT^])PDE7<5E%B%I34%:C.I2M^3<4ADDAH1C7;5A MW;;O#8?T,C#\9"]^F\TNLAN#$*X#3VEL= CWPND[%/36>.Z)MZH''.PD#G9YVEN[=?^9K7BH<@:P=7HT>2X* MX0$O ;4_1"]\RO;U14U!UU#T[S^F,9) MS"63A:]F=A3P&$?J+P5'AH6TC6#-C.D@XZUJK0M$+NF**,:CW7]^%4TL8$>- MA=Y6U#Y+47/7$?CQ\??59B/$R$]IZ \?1(C)\< MB7M 6*^UZSPM+VL[ISL6'%&-+JDA6DJP,CB&_D1L("9Y;K< M89CNM*9\SD0CW17%[H9LOM&5RG#*^D1ZZ19K7MV&1*-H0^*]=CM6]=P%IO(( M75\.E>/I&D<@F$.\H9.@11H/U >SS7<=$ MB- E,"-=C\&M MT)@$Y M-/X0DWNKZ'=,T(ZLUB%!&-, *4B5(\&R@B[_I;SE\B@>NI^O+26XT3U'6N,* M@O#IM;](,/HMB%U9IK#]FPUZ>S1XD4$WDF3E_7 1>RFI5H=OX-!%EE(83\<- M8%BSRC+!>GAK J9S$UT"/#Z)C4Y$!LGU'1V_?,\KN^.#Q#,BZ41(54DO@&+< MB7SG89W+XQ<_9,_8O]3&D!U_2,.#>3RK38L)S2C;T0+:?[HXG16::Y_'Z^T[>$C-_9ULTYN%T].B9N(3YM5[<91 ; M&$"UL'%P0%8)-EKJ#R%UP^ -E.E*Q=?N6MUFSI7&O]R4FF[C@:4BPR!S?4WX M:% NAU@B5#O;WDGO#U[T-\HM^><,)DHFQ'?^_=/^%Y-9_*%@O3W^W()IN:2; M?:T6.#K:.WR\(US\"2-^";;EGPUPY0ZVX8\KH+QRM 'K=!/+7TA!_SO2R?\! M4$L#!!0 ( #9J"E'.9I]";@T %$K 9 >&PO=V]R:W-H965TU[ S+2#G0+=!IWN%HO%?J E MVN:.)*HDY<3[Z_?<2TJB'-M)%FV_))(L7M[GN0_J]:VQ7]Q**2_NJK)V;XY6 MWCF435^61A;28];NSQQC56RX$55>3*;3"Y.*JGKH[>O^=F- M??O:M+[4M;JQPK55)>WFO2K-[9NCZ5'WX&>]7'EZBJ%KE3MM*F%58LW1^^F+]^?T?O\PC^TNG7)M2!)YL9\H9M/Q9NC"3&D2I5[ MHB#Q;ZT^J+(D0F#CMTCSJ-^2%J;7'?6/+#MDF4NG/ICR5UWXU9NCJR-1J(5L M2_^SN?VKBO*<$[WD@67$WV+)C% M!3/F.VS$7'XGO7S[VII;8>EM4*,+%I57@SE=DU$^>XM?-=;YM^_RWUKM-&G( M"5D7XB>_4E9\JM?*>2C?N]DD$[/);'* WFDO]"G3.]U#[WWK\,0Y\<%4ITK5D(CZXWXJ18_R+I%:(JKH.I,@%;_NZ2=K"J$%&?'L_.O M1*6JN;)NI1O0]0HL\092-'$+UVV11Q( $9%+M\(#A'6A+*M>F(5X-IUFD\GD M6/R"'?>N;Z3U-;9$D/@5]BH4P*D@P6KE*?R%+-;:&8BPT+9RPANQ4F5#OG(D#:1C/J&Q MTL!5"<'P1XG?8"$H6Y1R*1;65$P17MO*$ELZH)&C?0#;0;MN+ &8=P]R#QU) MDA)/B?V28L6O9"W.)U\)9I=^0&4/.(P.,6$5Y2=]?&.RM),K8.PJL:#$#'P%NX.TPYAX9!I,0>!3LA]OU9K57=8J_>"'NY M\,;+$BN?S;+3JS/>[=EY-KD\I7"AE7YE57!!I^_@@HR>Y-F% /:I'ON.Q3O6 MR.CA.$I7LHB>QY%*GH1;!<[(RSG2LK.+JX>YQEX#M-#"#CA^4?FJ-J59;E+H M^*CFEK%CN@L\Z,::=HF@]=\@?%>F+#?L21"YG0,+-*W]IRE*I3(@5GXLOJ5P MF$U>A8=\,WWU/$MQJ./=#RQU.O^6=H\4#G">R-CM,':I':153;H,441 1@ZU M5'6'9AP!R,5B@8H'KN-OR:$6R#-UKA&DN@ZU%+T+ %H3#KH,:LA7 CXXE_67 MX+7I$N>U;SF00LRFIX:5$BI+\RH8=.#Z3UWH?0#V&)\H-=I,]Q%*P MEZ8M7E U5 3H9[0A!^.[A20:0"[9-"4BNQ-U:655$;X,;P5E)^PQ6SUV;8?_ M#FNLY%J%F"6JV,('I@PO_)YS'T4!E4?B:UDUK\2[6I8;KW,'@9>4%X_A<63* M.M:*G%YH^>,\9U^>1*Z(_*,<=AZBD?!N):T*^F^D+O8E1&#%V6G& 4P:IYL"?=L\BK=7C$&!;%"D;MMVL4AEF'3.(*)),=&7MQB:;R@17%_-8GZ,I@GO M!=; !K\*5PGH%I*[+* (394R_ZKN4((Y"N2/K6]1.^6H$Y:*2Z]#%CHD7B8T M3$-9@^LMJ(P81)GP7Y91*&EKK'-;:7R/NPT<+(TIF"+YU64VF5YV?J5#O5($ MH0G(R(RQ!//R3C2M15"IB+X#24W5)\J7#OP@.R^' 3IG / !OI2G!-?CEU8N M)N.^ZMU>.^ (E5G1X+0.O[<561:V9K:)%0O\#G22(O P="(1)T@+4"*!R[8( M2HX&*LBZ!=O'E+I@H0%E7H7>8E1IPE)+79-I[I<#+$7/<6=N$.N8[QSFPU8M MO*>FW5.;#BV+M-5W<0 M_%F\[4*4%8I*:-:OKIJ2#1- 3B_1W$"Q5M914USUE6HI\XUP&PNKZXYB#?UX=MM<>[\.TQ:GD0ZAXC;;AU"3YD=-UJ&N<.&)<@ M48IE(4+Z[@EO[NAV>%:4<><%O3+0H*9##\10:NQ2HO20L?M*ITYQVM2U1K$Z MF%OS1=D7!2BAT7HB4CY&)8]M>?:#9EHHH:)>:].ZWA&@0&ON&(OP[.S\JUU= M3/!=CFA@TA.X#SJ*PR8J"\E"GHO.>FLHI?O!Y;%X/_0>X[)R5%$^18O=U'%V M\43\/\^NSR[V=6:A_%=QY$2:NJ>U4?'?<7XP/\325XHEU2;$PQFZHDD'J/!? MU/S=8! _,SQ&35GUHE+2H30/A8'9*L1Y/CFXP$J50Q^19)T4Q,/8(%;^69Q6 M_E_0_D#R?B+(/)A8>1 W3J_7V>QLFM%E$'7L_*C/KR:3QV7=W[LUF/UIK<$C MHN6/S^JG?TQ6_QCC\;$CUFS4)G\V]+8HSKJ M%*4K25D[1U&<#&WVL]J/UP,.%0,N!+)]#$CT$62$;A[LU%B>?N(23PW 7,YV MW4" );C6.4Q9JX7N_8J.1ZCED'E,F?"S"ON4FY[),'Z"/!;01)H1BS ]L-U4 M78XALC&>H@DRU^I6S+L#/%)?;NE\Q*FR9+1MZ+"%<);'EY(L0F*2L5T2W"M"VB M>#KE#?4?*6@M=@@%9+#^7K:#]5).=.@1P5_/3R<;+1M&WB$I M.-\6.DXW@\^'P6]G+(J,#?*%#"UJ8P",0%X*&L]_ ;6N[8[?1F)3]$DZ<==U MJ/V2M#:.E;DJ-?S(19##'0*,,';'Z#VXF72&FVL24H= CSIBYZ =VQY]8XW@3S22>N%3HG)T M9^\ 0:68$L1/KQ\8_8Q"-@4O3D8!+JANVL[H >CCTK9J.NUT=%-5Q#UN %4+ MI$KS@624M#90^YZM; M.8=&4,B$)'0<6MK- RH[?,+!Q7'#[9GS)AP3WWSZGJ!VZX@O/ATWB9"[-+<\ M=(*!6=*]IVA)ALKYFPY5["X(Z*YOD+)[!B +1F;Z;/^XRF%Z'3"/"S"W[:F\ M[Z'-Z-C6Y$COK-;>088BB;/W]&IG'3>DJ0#"HXWA4?"/[LN.:<=KK%*VJ[A' MJIHF#O1!E^!#<[5Y2L7VS=Y:C41K:XD,PN?L/2O=Z]N;1^8)AJV/'3IAFR5L M8PSN''5'L/9G)7T?PTX:3S6I[,7344461JQ]X3\"RF]>5+220T6B\)A<,259%!, M](=['>EV(1C.B8A\$&-(?PDV-Z&CH:8"=M6F<-T.:'K+,B@][QNT6.L-\XR8 MJKMSJV&\L$.U ?@/.:M.729T;?V/>+5KW()=78R'@F='ZWZDL!M&@BHY?0[< MAT-1TNJ]XLMQA'OY!:\UI@T.Y?V)+\I_\XY9F8S:ZR M\]D,5V=GI]GL\ES\#?47?U,DO;<:.;9+2M/OZ4;+C9D!;[&4O MLBX\AX>D1,]V2M^:"M'"?5-+,P\J:]O3*#)YA0TWQZI%22>ET@VWM-2;R+0: M>>%!31VQ.)Y$#1S-36UD+BE0:S;1JN'\ZP5KMYD 3[C6NQJ:S; MB!:SEF_P!NW7]DK3*AI8"M&@-$))T%C.@V5R>C9R]M[@F\"=.9B#BV2MU*U; M7!3S(':"L,;<.@9.GSM<85T[(I+QJ^<,!I<.>#C?L[_WL5,L:VYPI>KOHK#5 M/,@"*+#DV]I>J]T'[.,9.[Y@#SNCM'7N4YMWPQTVH'VED3FYOX4#V:Q GIBG)C-9T*PMG%E<:6BP+> MW5.9#1K@LH#/MD(-JZW6*"TLC4%K9I$E=PX4Y3WU64?-GJ&>P*62MC+P3A98 M_(V/2.:@E>VUGK$7"3]NY3&D<0@L9O$+?.D0>^KYTF?XSK%$"K& E3+6A+#B MK;"\%K^Q"*%/3'B0D"X1<"Y,7BNSU0@_EFMC-=VLGR_(&0UR1E[.Z'^4XD5J M][)/3+.:55+7:/, 1G(23)*%O%B;3##XI^4;( M7#4(EM]34\A1W/%U39+&839.:!R/Q[ L[KC,$5K^H,F_L^U%KU%B*4CH*#QA MC,Q'HPEM7&4O8VT$=-38C"@0ANX[H6HM+J,@)PLA]2B.+'\,1 MDJZ*EY.$)].)&RG8+L])'$Y81L%E=/!%T>6#]I]S?01I%DXF8S=A89*E\-0E MC YZ0X-ZXSN@*]16VJY-#+M#DUUVO>71O.O0EUQO*!JHL21H?#P=!Z"[KM*F7W"^=@^/4L_@!02P,$% @ -FH*4>Z4 MPF%1! L0L !D !X;"]W;W)K&ULS599;^,V M$/XK R$HNH 2Z_(AUS:0JQ>RVV"SVWTH^D!+(XM8BM225)STUW=(R4Y<[+K; MXR& 30[)N;[A<#2+K=(?38UHX:$1TBR#VMIV/AJ9HL:&F3/5HJ232NF&65KJ MS/W#+]RW)IG-#@D M:Z4^NL5/Y3*(G$,HL+!. Z/I'B]1"*>(W/@TZ SV)IW@6?(%91-XK:2M#5S+$LM# M^1$YMO%HB=E MK %5@:T1*B7H:7*YF0/%&WV\K[# 9HT:TCB$:V,YY3^6\-Y@U0FXX17Z*Z$A MSN%2&3NGL6D[2R)[<]ZX497=,DUJX1&9-G "TSB,\L@121@3<8/TK&HE2N!- MJ]4].F$#=[723M_@IG!<0!L-* U=[XEPG@P,S!A"ET[#9!I#FH63; R_5!4O M"&*G);<=>>% %6PN$/(O\/T[R M<#Q):9Z%<911G(R94QTKNJ83_CY*I'0H..L+'&EB#<6,_]%O?#O-PUD*2XP2R/)R.$R+&*1$3N.JT ^,B;&N-?0@-?X"F?^OHWOI3 MYKBT"#VW2P@F'ZET6ZZ)Y?-FB959V#(#4H%0I=[P219F^3@D MKTR+_I,@'L]>'$A7R^$;UK3?P;EDXM'RXNN QO&TASF99?\99)R_Q)M,\TD/ M,:47E+QTD/_^)@E=M$O9.(G_"O0'ZKB,/Q>**A^5_($_5U]JEXA2E5SA.JS]-Q3+,K\#/WS8GCT+V1SWWA1\_:J ;UQC>+AFZD MD[;OJ/:[^W[TO&_#GMC[9O8UTQMW/0(K$HW.IN, =-\@]@NK6M^4K96E%L^3 M-?74J!T#G5=*V=W"&=AWZ:L_ 5!+ P04 " V:@I1J6QT<<4" !$!@ M&0 'AL+W=OU!L.A9J2YXDU^F^?I2=>84P]#0*=%E@Q?2YK%*3)I:J8H:W:!+I6R#+G5)5!%(:C MH&)<>(N9.[M7BYEL3,D%WBO0354Q]7*)I6SGWL#;'SSP36'L0;"8U6R#*S2/ M];VB7="C9+Q"H;D4H#"?>\O!]#*Q]L[@.\=6'\A@,UE+^60W7[*Y%UI"6&)J M+ *CY1FOL"PM$-'XOHW]RN5,N:Z;Q2I8_>&:*N3?Q(,.<-:5Y MD.UGW.4SM'BI++7[0MO9QB,/TD8;6>VR[:X.!PZ3\ .':.<0.=Y= M(,?RFAFVF"G9@K+6A&8%EZKS)G)H[L3^@PN_A%N""]4= TG M,"#D)!Q9*4S\<1C#+6H]I>9,FZHI7016267X'^:Z]G08^?$D.H/3)/&3)#P[ M'LH'08/L!,83/XP2$D:A'XUB6!YBXI9&FD9HF0;Z=Q)17[@T%H6?H7243KT!_',;SW[H*#SJY0;=S\TG1_ MC3!=D_>G_8A<=I/AU;R;KW=,;;C04&).KN'Y>.B!ZF96MS&R=G-B+0U-'2<6 M-.9160/2YU*:_<8&Z/\X%G\!4$L#!!0 ( #9J"E%&PO=V]R:W-H965TA&!J B/4N M*[,#..G6=4"'H,G6#\,^T-+9(DJ1+DG%R7[]CI3?DC;!,.R+=#KRGN=>2F(W!GD;C'HY2>.X MG/1%PAL#=NA[;AZO4.KM/$JBO>*36'?.*R:7LPU?XRVZ MWS,U2NF!R(VO.\SH0.D-3^4]^L\A=HIER2U>:_E9M*Z;1],(6ESQ M0;I/>OL+[N(I/%ZCI0U/V(Y[BRR"9K!.]SMC\J 7:GSSAUT>3@RF\0L&Z;."+RVR?-#O1J!$U? "WAHU:NL_"3:K%]:C\A!P]> MIGLOK])7 7\=U#ED,8,T3N-7\+)#U%G R_Y3U/!.V$9J.QB$/Q=+ZPSUSE^O MT.8'VCS0YO]OLE\%]5-[83>\P7E$8VG1W&/T;YC@NB,M6A *7(?0<&,>A5H# M[_6@'.@5K/IX0T4TXRE>4526I>LC#.2 MIE7-ID4,B^;K(*P8R=*8)54&%8N3"M**)74,-*TTBXJFQQA4S6/(@:80#;RM MXC-XFU<)/8N(CUA95G@I(RG)O5]U7+*\KD\SRG<9]0$WY)*P M(74^HV.V**47S\"_#?F]T=:&JAREZWU!%DTS](/D#MNC\O75Q5A#>ADG_N;A M #SJ7EJZ#N<-^24I"NOK4">L"-EX2VEFT[HX(SE/*E:FQ;/U?,J*I KK><9B MJMF-T1LCT-%A#PZ;3FFIUX(ZKHY9E>14 H),TS/(2H).J<*C.L]94A(3P124 M]CO#6P3%>[+,,E;%L?>&)6EY!DG)BBH_JG-6EAFI:Q9GU:[7Q/-BD8M54K Z MR[WC*=%-\RPX7B4LKI.PGA[6XXIE>0B\B M63,FCSL]#& JEZ31V: 01&73" M(-U81$$M\"UO.QA?'-\;KC.(H3.M>(!^/"[1'Y?/>L5O\2UR_K1B^$#7LB4G M:"I/!_,NX)X>OW!+!$\4!X*G3*$1C])WZ=Y ,F557GJ!AJ[P&Q!EDRDM*T_YZ5 MG+@!V@X'+K:DW??VK=:[GFVU^6$;1 *++4V M+7>T->O$=@9Y%4"M3%B:CI.6"Q4M9N%L:18SO7%2*%P:L)NVY>;V#*7>SJ,L MVA]\%.O&^8-D,>OX&J_0?>Z6AG;)P%*)%I456H'!>AZ=9B=GA?&]B\XN0:D"3.*%\4:Z<(:L@ MG%NF([7N(\HD:T:*XQ^L=@ ML'?#0S<=W.2!6ZFI[:PC1UT#6:'6DOI7J/4)4"4P5.(<2VQ7A,RSOBSTR(Z' M$$)=HW74P(X^6$4=;J!&XGX*HW&N9I7&>3B#+XK2XH^Z,KM'Z4<(E^"L3 M)?F.XIQED,?3/!\\'9:-TE*O;\DP"N:T8'=FPTEA/U)*;9T%%D\H&187TSNO MLN%&."_(7Z4S8K4)B&=/IBQC+RBPOZZ^//S/DF0L'A$C)9)-4_BD'4G^R^G^ MNCV%+"](3QY6D_BX*."^+SDYF!@MFG68B[[L&^7ZX3&<#J/WM)\X=^[]W+[D M9BV4!8DU0=.CR2@"T\_"?N-T%^;/2CN:9F'9T.\#C7<@>ZVUVV]\@.&'M/@% M4$L#!!0 ( #9J"E&Y7%C_400 (0) 9 >&PO=V]R:W-H965TO&Q) B/5N.74,.,Z*=4"'(&FW#\,^T-+) M)BJ1+DG%R7[][BC93HK$Q;[81_+NX3UW#TG-=MI\M1M$!X]MH^S5:./<]G(\ MMN4&6V$O]!85K=3:M,+1T*S'=FM05#ZH;<9Q&.;C5D@UFL_\W*V9SW3G&JGP MUH#MVE:8IVML].YJ%(WV$W=RO7$\,9[/MF*-]^B^;&\-C<8'E$JVJ*S4"@S6 M5Z-%='F=LK]W^%/BSCZS@9FLM/[*@X_5U2CDA+#!TC&"H+\'7&+3,!"E\6W M'!VVY,#G]A[]@^=.7%;"XE(W?\G*;:Y&Q0@JK$77N#N]^PT'/AGCE;JQ_A=V MO6\\&4'96:?;(9@R:*7J_\7C4(=G 47X1D \!,0^[WXCG^6-<&(^,WH'AKT) MC0U/U4=3'H 3SUX^C]K]N,H^+Q!6.IV*]33+S\5<31Y;X&.BG5"55*M24_D MI%>-7 L6K05!ZS50>?!0'B!?N,$2VQ4:2"*>C::P0^))[K5NZ*39RV/0=[Z$ MX /N\$$W#[QK:;"2#FI1RD:Z)Y)Y(U2)\ [B21:$8^N+$B7!.ZR@HG;H3A$_=0KE+"Z"(HK.X2Q)@G1*!F&T MFIS_)1!I;>=S*[5U]D=061!EQ3G_3Z?Y^2G74ACSQ+5X$ W-G=&V1"**@C") MV JS((L2/\\]Q+I&?Y^ 5(X*;QT8X9#S<;3<2+'J2UE2L[5"9EW[I1,Y[*A[ M^<_40.,]W<8@^F9;^0AM?^"0#]PK>N".7L#'?3+X2+>V10_)*1AI*6Q(H5<( MD^5(:8E#V72,*Q5H\C#[^ 4O0NR)U5JVELQ#EE6-[(2W%;2KL-V8$B/A>F5 M>TEUXOR?7Q1P3T1>3!R(O&3D]7FT%EY"?(G3%OZ('+1$P@R2=,HM"B9%2O]I MD!>LP$F0I?&Q(OX->4OP,6EU"E$037.*S^+)8"]U1]T[]C@B$5!.09RGM%\8 M1=Z[@$6O3['/\3N5YDD"11Y3. =&P23F@U$9L5.^!7W-:R0Q1.0:91.(BQR2 M20*?M1/-,8%]7]]!'N0)TRT(DX]>1/SS@HTL2+*I5^E 4ZRI$;Y#'17=P&XC MRXUOJ5AIDO#;=6'Y,!?JU!G[\YT5A^\7;2_#9>^^V./[Y>C]^5Y0I#V2.GT9 M0"T5U4,2E9)V))NJ0LR#U^ZW8#@G_I;L4U!>Q'2JN*8[Z7SVEC/_UDGC][87 MK]WLXV/C$6_K6]N:'/)#3L0.NUIN,^#'B#PX?7_#]02P,$% @ M-FH*40<+O8T["0 8AP !D !X;"]W;W)K&UL MS5E;;]O(%?XK ]5H$X"Q)4JR;,KXS]YA9*>?&C+"KWIK?P?GEU=N:RA2JE M.S5+5>'-S-A2>MS:^9E;6B5S)BJ+L[3?/S\KI:YZ-]?\[+.]N3:U+W2E/EOA MZK*4=OU6%6;UIC?H-0]^UO.%IP=G-]=+.5=?E/]E^=GB[JSEDNM254Z;2E@U M>].['5R]'=%Y/O"K5BO7N19DR=28;W3S(7_3ZY-"JE"9)PX2_^[5G2H*8@0U MOD>>O58D$7:O&^[OV7;8,I5.W9GB'SKWBS>]BY[(U4S6A?_9K/ZFHCUCXI>9 MPO%?L0IGAZ.>R&KG31F)H4&IJ_!?_HA^Z!!<] \0I)$@9;V#(-;RG?3RYMJ: ME;!T&MSH@DUE:BBG*PK*%V_Q5H/.W[R7VHI?95$K\4E)5UL%CWMW?>;!G(Z< M99'1V\ H/<#H7'PRE5\X\=IH\R_'M=G8IA/Q%I/^T_ MPF_86CID?L/CEK[3+BL,&>O$/V^GSEN XU^/R!BU,D8L8_3'O?D?,1)?%TK, M3(%4TM5<>#DM8()#[B(]_4)X>DVD]TQJ9OSDSI1+6:W__*>+=#!Y[<1,5[+* MM"R$=*!U0E:Y*+2L/O2UYVKP$!XPU14"Y2U[($2-=-)+CN-7]?B,NE/SEOBYG]X M^M7X33A.Q/@\&:63_=(#P<=-N*X0X,HC(D (>U_G\ L+/Q=)/QWO5;U^^ M.Z+X)!E?GL>_N^H'Q;O@.4$,DO.4E XD>R7NQ/N_$;+A))D,^]V+/QRRBV1X MV7]@3)(#T@/!$\-&0(\.A2Q\.Y8P"Z2M'\1_SXE8(-)DHZ'K"B1 M/!3X=6]=R0[9T.5N5<&5 "[/E/48$W;*TE]0%K+OM7:::)U8*:N$UF&H9X(.ZG1._VR]WX@+ M9]>E_=>'"CA7NTW[.>7C@]?LX3T61$TWKCJJ%IGJZN42_8#J;YLE//X0.'25 M%75.6G-!=LJYH!K"HGXL,2WAW:SV8+CQ]%8V$#KH:0?I>DQTXK WR>F9-R>^HH9".';F) M6"UTMH")%09(-G^J"JV(*X5=+I?6+*T&9;'>0E"$:R.WKB(V&;)PBLDT6\O( M"O::::'GC&^7L+V2'51D=7",IA$S,S9G^QI"X94M780\W(.8+X/A0L[1U-CU MIQS^&&20%D7,+<06?L2PS6'::>_N67F(3% 2O@+( 0TRG!T*?^B")@A?L"ZG MXFXAP+88.$\_K6XQ8X2R*,K>3 B+*!&='*:=,7@ [>PJ =UZ"F.;##' M9>HY@U(H9-TVE,+'3:>ZV MC.KT(_$VSFFPXZ&$I@M\MOJ>,.-5MJA,8>9K;D"$V4Y2BG&2#F-#C[4G>$7F MOV&?X2S%J:.^7HL7@^3R(GTI;K/,JA"Q1^@FZ;!KQO9$V$X>ST9';/"U"[5O M>VS8AL^1::)!CG[>@/V_PLUF5'I?\X@>C;OK&O>Q#=81!(41B+!H];0.36.0 M],_CL+Z+$!@TG(Q>/A;0.#@W)7$+:H_$KA,R<3QF%*RPB=3+N(MP3T3TK$)A MVK]I$>-"SR@X.,@& &>EKLM8GYZCY=.!10VI6V4-N%@,!-6KC-7UC:CG[&P) ML:0.A#=YZ$>D(6$RZK_$\40L);J*+-!GS6Q&&RE&#PPY5,FCXVKR5[$F2EVA M18=2<*^@.[98=@RZ3:0A6_XO6TL3XM"2E8N8\&INK/Z]+1T'-FMR"B=JTXZ[ MHQN)#Z,%-*X<8@X"Y5=*58'J@5NB9S';U3"YF9#H$8Y3G;6 !JBSV--A>*9M M!AQZ"C$ZG@RPHZH892:')IG=GQ'H3,W%6"SAO&P-S>;2YLU0%?5LB^DAFZ+& M^Q9[=CE,YF9;F3T\/@8>'Q):%,EU-!IW)TK]0Y3AARG*UWR[C)RBRCWY%XD0 M:&L9P3MI#SP#_E2/?S*>9UI%O(8"TZPL(/9D.$"Y&PZ8^2@APKI>$[9(<+PP*/^+(#B^:^;"N\!:Z$#R:B9<9YVJ* MM<*YFJ.:&4=SYS/-WS<*/L$)*^Q*)R,P&0T#>]R,DHMQNNV [01KNGO;9@^R M1TG"(+I9V3KE^T'?(.D,>=DN1K0D4"K2AMJ,\SN(#)KMM7[%>R!-^;P*MC]; M;0XC"6."3G4>2@)*)('XN./T*)U^%_:5M=A"S;=V++THU&RAQ$I=Q MDW^'X,=5\^5SHVZ#D2?I9)ST^S& Z7F?;G81W(5D+$Y6W9OBGAZ@C>2:!IXL M!(<; I^Y+4-RWH43M\UFM%?5 ,6NI*9C'97(L?[Q,(@P;VJLY5]574>OPYQP MG)HM@H% $\SN)?9,BB"ZA6H7XA;-[5Y*6W=D9K7[)J@^$$-R,4/>>:K<7'6Y M=O/N2[F+_C+7%:G^:*(+^6:'B;DHPY( M#OR@WEWB]_?Y!W5G9XAT"]3H5U0U!")*/[4$UNX0Q]-]7R?..M]]2F7G_'6+ M8 2;PB>@]FG[ >TV?#?:' ]?WSY)"W!A;%4SD/9/)^,>\,E?M,*--TO^BC0U MWIN2+Q=*(JQT .]G!FB(-R2@_:QX\V]02P,$% @ -FH*40Z_XHLX"0 MZ!H !D !X;"]W;W)K&ULW5E;;^.X%?XKA)O= MG0'81/=+)@F0F>FB6V [@\EN%T71!UJB;79ET4O2<;R_OM^A)-^=F2G2/O3% MED2>PW/YSDVZ66GSJYU)Z=C3O&GM[6CFW.+ZZLI6,SD7]E(O9(N5B39SX7!K MIE=V8:2H/=&\N8J"(+N:"]6.[F[\LX_F[D8O7:-:^=$PNYS/A5F_E8U>W8[" MT?#@DYK.'#VXNKM9B*E\D.[GQ4>#NZL-EUK-96N5;IF1D]O1?7C]-J']?L/? ME%S9G6M&FHRU_I5N?JAO1P$))!M9.>(@\/>YVAS)!'N7@_< MO_>Z0Y>QL/*=;GY1M9O=CHH1J^5$+!OW2:_^+'M]4N)7Z<;Z7[;J]B;YB%5+ MZ_2\)X8$<]5V_^*IM\,.01&<(8AZ@LC+W1WDI7POG+B[,7K%#.T&-[KPJGIJ M"*=:7#D<01NOJI[=VXY==(9= MQG[4K9M9]J>VEO4^_15$V\@7#?*]C9YE^)=E>\GB@+,HB()G^,4;?6//+WY> M7S8Q>@Y]6V> "]COX,]EY9,9T:.14^#K9+[*<9#*$;!*9JI\R)<2.9Y]HZRQP6 MW^GY0K3K;_]01&'^QB(*>Y[UEJ>LV7@-2/Y+(];UTE3R&HR-E'M08'"DW#@2 M/V&)A4=I78O,\XL4#3SPH)LER6AWE@C5[%LQ7[QA]ZUHUDY5EAQG=:-J?_H+ ML1GL=9B4+@X27>99F Y,HRGD4I2S, QXF&RZ0A<=1P3X:/9&6)Q%+>9R#.[B&^4:HG@:Z%CG/BA17"2YPW@6+8I"$,2WF&2_* MH%M,4]H510E/DI0]J*?_$WQ$:0Z;Y7L(V#Z+HI('0;*_VC\[@8\P"GD>QPQ6 MSF^"W3@(4IC[*4E3P!XS#@$6&DY'D6'6,D+C*<2]XO4T"*S)(4 M(2_2B!9AC+3TBPE/0XJI!!@)PY!] "*J(2F+JM++EAR!3H3-M9'(4*+%V=]0 M2CN5K=R>(">STGD8GL#C]NI[5322^/@XB#U"ZD;WN:]>59N)YDD<_$ 5(Q M):2$DDL1LA]@"M/ZY@#A\BI\C90?(?PR7A8Q"T,>E04+$Y^(CF)[F^R'S+X; MW$,D$U.X&7Y E]PR[UQS",3G8OJ[PVB^1#ZFF8,L^U$:/YVTE60?QHWJ&AU[ MTKFJK9IE#=&!(#7WOAM0(I\(E'C@-!M+RJMZVJK?\4!UGIPLW=+00B/Z;8N= MD_7.R=#",8&]R];BD9TH['\%'1?"."6:9KV[\IH)#XL]WUZSOTMA? "1].]E M)>=CQ$$<\E[U&G>@\NY'K86'2B19W*)"P -Q%-%-Q$*XB)H.W,0L0P9./682 MYEU7DIDPSDT<,<>3,NZ]?,'2K/ %XT,+@2?J"4I44 ]YQ'2]I.^B+5RJ)JH2 MK:-EWSG;KJ4>0&Z9LH/I-^84A>4O=_9#*81BT5#!B2B!7'' M68UW5ZU\H%+.D4]RON@&O=9OQ71'@*HUG-UJ1P%;-=I*S^91-/ XK+?KH'/> M)'"^4J\/E0-0M5%3U?;">.PTLIUB#9PUG+F&"[$)3ZU] QY[3(CM:J:JV2[0 MM[#;IB]@:6LO@EU'I9RW#BT9FCUI1;6/&N7;\]Z4\EXO6;_QMH$8S\CQ*(SR MD;+O:?@/L-651SZ,KA %:SI1@%8? /JL):E2G",!E!1Y1S/(U=H)E0%RF@-N MW*!,%UG$V_I8(D.+H7R"%P99QBBR%?E)VF7CA1Z.G&*<=#/.D(R()58J86>$ HG& ML(/VL+>'1J<4!8D?NJBB'R7+(]56J$('6GM$BAT)-.Y\X8DNT$#&:"I)V0N,#&@L]YN*\Q;N M6Y?CKN*_+7*4\@+SDAE7C?HVJ; WPT6N"]+Q@7^:G M@W+?#9(MX$JS*@C@,Z:-.SZB\W(/02J&AVKD)E+])E^D2 QLZ\XDN<>N;Y"WM9Z8;^VVFLF6 M:)?>H6HRM!E;"_<3TTHOFQJBP MO_O@X%NJJM^_F6#&ZVV*Q2%3;=8O.9'MORK*,!?E-"%E 88J_X8,A$F6]_T[ M.O63+PUY$>3XS5Y$7DY<12D[]4+\:N?K WK]J?_&8KLAK_L0L7FZ^8QSWWV] MV&[OO@']* SZ:0M,34 :7.;IJ.MMAQNG%_Y;QE@[#!;^("E@A6!P G!, !D !X;"]W;W)K M&ULO5A[;]LX$O\J V^R2 !%UOO1)@&2-G?7PSZ" MI.WBL-@_:(FVB4JB2TIQO)]^9TA)MK=)W#L$![0117+>,[\9ZWPMU1>]Y+R% MQ[IJ],5DV;:K-].I+I:\9MJ5*][@R5RJFK7XJA93O5*=_*XLO9-=I5 MPCM98ZPU(W>=3UOD3G>F1<_IVG(*GN&4P,^R:9<:;IJ2E_OT4]1J5"T85+L. M7F3X[ZYQ(?0<"+S >X%?.)H:&G[A)G,V/J+=M@9K5PI11K%MRL?[^: MZ59AFOSQ@K!H%!898=$K^/5_XP0?E]QLL&8#2Z9!TT60*SK4#E8,6B.*%LGL M2=>(5L/)CS]D0>"]O;O_I,W2?WL*K"EAQ96I\:;@3Q+<[A)@>>L6J42SP&LE M5]"B-H@$$1A]X0.R::C@X+9B#9S0<<_(W*+=@9O3$_L>_"2;Q=E'KNJ7&>#- M709&?[IPTSR@U0UO':)WB6<.5\773FAA?':#RW9S@'D^7-N5X<*5!CD'S$H^ M9J75',M1U%T-35?/T!-XJ9!UC=(T99P&]L!$Q685!W0PS+NV4QR$UIWQ]=9] M?3!)HI^^U;!"\1HO@N^$:>!D7NI:[_9)7.QF W^D]6%V:\P4_#>7%>*Q?H-9 MI#C?*UVX%X_[&Z/->\9;[VY7!U4[ C]TL%G8111&N @2)TU]NPCR##ZR1^#S M.6(VD ,/L3P)G=!/3^D9>Q$^$R<+$ON,\U/X!=O:EIUHD GID3M)EIMG'GJD M#BZBV"ZB,#>EU?YWFK"9Q'0B[Q:L*KJ*4>%UF@J$ <;>.!)KINU:J3:@\)PR M)8C=^-CD;Y"X_K')$ I>:\)"^QJC4=MH\/UH&-<;4G2_*?@5-TVNVO2) K]: M-# &V9"30FO3JY 5>^ *6R\F!#;E_NJ:8W9V9&*73D<\*^$]' AC.E3X$T&OXG*&$_D*U!%3M0B3\1:JQC[*Q#]AY @S?P M6Y\*9U=]*HP;<,=IJ",QP]D[#"$UR(Y5\).8<[A:+!1?D&^&1+MYY*H06 ^W MV'NP/O]CS?B A (GN0(^FQC^NM,_F,'5][S@!CY#W['1]QT_]IPX([S ,DD2 M"%V"#-K,/9L./D8E'LDQE$".F^.;I:,X7PS++XVPS4^^69RV@5W'"."M]^+QGY$+H5NIA49,52\ <[?-+0 MP%6+!8>YP<_P'F:3P+F^A!EU$:XMH[EH4(S JPY&62:^1I_U-"3(13,-/_: M$4?-U0.58"$QG2A:K@&/ ]P6%*EF0'?2E]:H';YJ_OT.6BE)0&CZF%[*BGRV M9 CF& /""^*^G9?Z08D:SN@ACNX!3I!ODY+:P)!O.V40>\=$AU!Q[,*'0<_1 M.6IT<^F0B_ '&YI?(K(;%:AMH9X$:"91#/YJI^?2J[66'4)Y48GYW.IGF[/) M5JL$L5J,S&/Q?5"ECXWG@\]^2#2T\ /-,3#+Z/? MMV#_U-[W@73H9TZ6TA059VZ6(51'CN]G^)ZD;IZ,.)W'OA,%&:21&P=XYJ1Y M")GO1@%\MM:?Q"'.AUEVBB#JINDWR+Z#W[X7.GZ("![G+DYR)T3H>Z>01-\# MZ+Z3A)'CH8@DW'DW%W_/1T9;^X;*_; M[U8_,[7 T08J/D=2STWC"2C[+&PO=V]R:W-H M965T#8NI+* MGO>6SM5O!P.;+Z'BMJ]K4+A3:E-QAU.S&-C: "^\4B4':1R/!A47JG=QYM=N MS<69;IP4"FX-LTU5<;.Y!*E7Y[VDMUVX$XNEHX7!Q5G-%W /[E-]:W VV%DI M1 7*"JV8@?*\-TO>7@Y)W@O\+F!E]\:,/)EK_4"3F^*\%Q,@D) [LL#Q[Q&N M0$HRA# ^MS9[NR-)<7^\M?Z3]QU]F7,+5UK^(0JW/.]->JR DC?2W>G5S]#Z MFT$)Q0%Y=X9W!6HYRYN5*XK8!_Y&NS9P*%%6A_DK?9E MT$X/:(_8!ZWYFW MEWW3/?9>V%QJVQA@?\[FUAE,B+^>.6*X.V+HCQC^1P9?KLT^+H&56F*A"+5@ MCL\E,*%RV12XZ7#S2EB/97/ VO2"9,FAJ[71C\*7S?$< M%)3"G43?V&=<%0S*$GR5>"G#';Q%3 :@$V9V+];=!8P:^*CM!A0^_$FF>Z-? M7PR6';'C892,3OTH'4?CT=0/DRS*DC !O.HQ&R?"$77_E,#O.DC[N?,^2..VG^#_L3_'W=.(GV E\()QGA3BS2$85 MR( N&>1Y]&38ON:9%0+7#*J71E=>R3KN&J?-)@C41F#7%'+#B@;UM)=!&K$3 M6QKX^2.7#0_=CK*(JQSV ; EMZR6/,=S2(;5VGAI73+A+/MT3PT-#.$@9-Q: MP&5RTY^&1G)'PH0MN"]USB4)@XU8S=$_O"&VFW!,+YX!5GO5[0'(CAFM.*/PC26S401L3N0 M LK(8[O.M=*5R-D]Y(T1;L-FJ'E,84CC=U>SN^M[6O'SY-T)WC$2W2J(7(7@ M\>)#YJD2?9GEW)C-G.FD*">(*)")KVQC"0/B4 M?LJ)7-2AA]+)!A[I*]I? Y0_C5MJ$YK$2F#5S\'7N034Z+JPPX?WE7889+Q6 M#I"YW[8/.X;P][XYJ%\K"_Y,NPTJ@D+SF%F.$7N&CBQ?>=][$>:9^YXRC+1D0MKK\^>9_ZK!WL/1(J, O_%/(15RZ\%W:KN]?6 M+#PROHB'I]H';A;8!9B$$E7C_OBTQTQX_H2)T[5_,'RZQ98 A =PO M-0:UG= !NS?HQ3]02P,$% @ -FH*4=AE>-ZL!0 0! !D !X;"]W M;W)K&ULW5A;;]LV%/XKA%<,-<#:NEF2BA*KDZG11:UT?SN>%X\KPCC MD[,3NW8CSTY$HTO&Z8U$JJDJ(K<7M!2;TXD_Z18^L[M"FX7YV4E-[N@MU5_K M&PFS>8^2LXIRQ01'DJY/)^?^T45DY*W 7XQNU&B,C"4K(;Z;R8WVMJS,'B9*)7]BS9.-O0F*&N4%E6K# PJQMTO>6C],%)(7U((6H7 M\G8'69;OB29G)U)LD#32@&8&UE2K#>08-T&YU1)V&>CILVN(^T>>B8JBMW\( MI:;HADIT6Q!)3^8:#C!B\ZP%NW!@P0M@,?HDN"X4NN(YS1_KSX%8SR[HV%T$ M>P%_;_@,A1Y&@1=X>_#"WMK0XH4OX%T1R1F_4X.1Z._SE=(2DN.?/?A1CQ]9 M_.CG>',OF+F.1ZHF&3V=P'U35-[3R;X3T 51+$,<)%@K45J)&B1@7L$E4%:0 M*3.O&TUSM-JBG-VS'-SRC"JY)ZPDJY(B+7H,+;+OA2AS*I51UP5%&YO] $?N MJ83+C'A3K>!8L79'*C,:ZR,H$$H3;L^%VF)1@"@3^0Q]:.<9*;.F)/;Z@G[. M2DOY>0OM.=CJK:PC7N<$?@ WE*)??TF#P#N^AA6T M-!,_.'Y/5]JN^\=3!#8>X/'7>"/8SJC9WT+=VJ(518IJ70(JXQ!A5> ^120B MQKLKQEW,04E2L()HB]_::[DFQZJ-R R=@TN-KZ$0XU9PL/C:6IPWU-20$*IK M6:(",@)1.GL] ?P=IL M +;00)$P%J-,,@TW@2"S#5[$QC,0?>=C8J],CS><,XYP!?U ]; =X Q*Q^BB MN3O94<0O0#WR& /##_>8X[RU=CP)NC5[@";\*;2Y@C^ W:924P/.8)N[+VM1 MPC>(S59;TFHIH/!1%RLH#E EM)#N?N:4B\KDH5EH5$O<%DT#X"J,%3S #T1# M&5@UNBND5\!+:6XB"[5\=@3L)-S(]6_/UV\PZ"P,Q/ M=^3Z /^P9P.\3 ,Y+)?5-91[B\\D$5XI.DHQSM5F"4+G$4)D.N1'!%/,_KA;MY][O[S;# M'ERMA3A2?DD6FH(:(J]*,*1E_0@PXH/-+T$\"+TW-MC M/GK506^ZLV]7\SD''R+N@=>O]L_C<_&PO=V]R:W-H965T+.PKI'7].=E5;WRGAM#7-J<3.Y2R_O M2 M% _76^M_B[$CEKGTZH/M?M)M6-U,J@EKU4(.7?ABG_ZN-O',R%YC.Q__LZ=1 M5M03U@P^V'ZC# 2]-N-3/F]X.%"HDJ\HB(V"B+A'1Q'E]S+(VVMGGY@C:5BC M10PU:@.<-I24A^#P5D,OW#ZH)2@.[*,9$PRFKJ*AZS_SXTC/I%%LJHYSLNA>&#I5&_ZY:[-O!M"RL%/M@^[4T+W_U;+Y7=X^Z M4?Z"_>MK GO[E^S;OU1"%%?(\:/RP6!>_*1D%U;LP78# ?-1)$VOF&0=Y@/1 MO';V4;?*,;M@@]$+#51/HUHO#;H^1N?M(CQ1$!)HM[!8L$SU:_L$[84VTC1: M=DRVC]I;YZ.H-C[H,#J_> ,@=03[5O;K*W9G9/<2=/,6R);$Y'+IU')DF&R/ MFSNM=2<#I8!%0%'KQ-YPUG1W:[V@T$")C'T0,4$Y<^3([4I](&"$IK$. M>S*H0^[7 S8] ?H$%C?EAID/.5)6SQC_GF"8IAM:Q;SL,+PC17.4W$*C/J)Q MY0*^ 0=.[&*!2)WGNW?A90U+* 64Q0(5AK#WE.Q=;5([.(2B. ;W;X/V.HR? M >0!X:!UC9?C8&^L#W""G@EN:,(0L].LI%LJ;),Q"\X<,]9\YU0SN"B _:D= M-S?1$ABTS];%%LX%F@_L;JEQZE&9 2A1!@KJ 63B-5%.-%!VPLJI32WK9]:/ MHU'1:&08;&HWV**(2-+Z@CU (=9O*.WNX0SE^V+3Q6VZO28G',Q/Z&3F-1-YW>U"X5VD?3V%ZQL\YZ?SYN M[9@Z-$Z-"FUO.]U&YJCU])&R#,'I^3"ZA?BN13EYN;@$/*+L\"O"'L#=T<:. MNV,2B<"#U3OCZ1N6UKPJ2EH(GI4U%EG*14([HN9"9*>&QUF=I^?LK.)UD> Y MXS-1X)D6O*JJ\Q,M=);FO$XA=B8R7I2D2%YKLI2G/!/U^0G2;IB?(/"UFY+SD95&/%K.4%KG@HM@'\S4+"#DI(OBL M(F3%+'*3\R+-7^'ZWY("]WF)7!1I!L^"%P4E)BUY,0.HN[:]9)^@% -Z77[4 M]*C8X- 0E*$X/I%V-LM+)JJ$Y4G*LB([A>%$6:.J0%(M$,PWK*HS^IT2-*^VYZ(J7F/&BE8^GA([Q4-N*-7K4+W-GK_O9(]C?O?]QM'XHU0$SI$0%%WAF>+XB?G0;S54 EB>S<9W@K\K_P-FQC?-=T '$B3F)44)V,5%;%[&3I\!3Z*:]! M5P6"!K/^QQR-SJ%?Q&0!!:B!\QPH*O;6[6!Z<-WJ%8X9=*GT:+C! MA/'FM=O=W5OOQNO:7GR\]/Z(4PJ..CB*+J":7)2S"7/C17+\$>PZ7M[F-N J M&) YY*)&+ MG;'?7(-(\*-5VBVCAJ@[31)7-M@*=V0ZU'RR-;85Q%M;)ZZS**H :E62I^DT M:874T6H1;%=VM3 ]*:GQRH+KVU;8VPM49K>,LNA@N)9U0]Z0K!:=J'&-]+&[ MLKQ+1I9*MJB=-!HL;I?1>79Z,?'^P>&3Q)V[LP:O9&/,-[]Y72VCU">$"DOR M#()_-WB)2GDB3N/[GC,:0WK@W?6!_470SEHVPN&E49]E1S!GT$H]_,6/?1WN &;W ?(]( ]Y#X%" MEL\$B=7"FAU8[\UL?A&D!C0G)[6_E#59/I6,H]5+-+4572-+H>"U'FZ9R[5( MB-F]3U+NF2X&IOP>IBF\-9H:!\]UA=7O^(2S&E/+#ZE=Y \2ONGU$11I#'F: MIP_P%:/4(O 5]_"ML>;71"Z&WT2?\UMV\.5\X\CR&_GZ0*3)&&D2(DW^0U'_ MC0D^- A;H[BGI*Z!Q$8A."3'1DL-E&B).Q*4T?53Q>^^ N'"N=2EZBL/ZBRW MMJ5;$+H"_-[+SIVM!,6![?-+=1CAL!F M<0I\;1BN[1F6V&[00I$-=\B?; X?M20F6I,@=/ 8LKR(LR+UJW06S^'Z?^.YO!>VJ89SJ?0A:GQ1P^&.)Z_"%N2,I3GL0G)U._RB:Q#[I&A">/ M9GF>GKTSA&SWNRP_NV9ENN=$O.)+XPC,%@[&@,C.?$VY!%Q0Y4_M ?*G^J._ M/9[D3G>V:.LP@QR4IM&PO=V]R:W-H965TS> M\8YZN$F+ H9UC]W9>7SSSVT8X55U.KA<_ MOCZC];S@;UKM_.!:D"4K:^_HYFUY.3DAA91112 )$G^VZD890X*@QN''RR(9EWK!DO=-!K.4;&>35A;,[X6@U MI-$%F\J[H9QN*"@?@\-;C7WAZL;6M0[PF5.5X_QRJ]?HM._U>+Y\4^"XV,W%Z,A7+D^7) M$_).>WM/6=[I[[%7O-&^,-9'I\0_KU<^.(#F7T^<>M:?>L:GGOVOO/Q?B!.W MT14; %5\6!F]E@3^M.PM8E(WNM)%?OC7C<+>NI7-7NBF,+'$]JUTVD8OPK[% MG:WP9K2-1:VC=+()2HG"R.BQ4#>B4"Z !H1T>+=6K-^,#H$N^OCLD10/2/O- MGNFH%%@:(+^1@7 +L4H6FV$09J- QI"?8%O-/""[8V%?6K+,<\^)2T+V9#[ M2Q64 ^\H/@/$H^M8#TPXJ%]%/K^5>_8%HL4&3H<1\A&:/8TG]C51OA^KO5)& MP^&(ST8&H?'/BXC,N%-P!&YWVAC8ME5T3BWO2%FH3IIU*F$]@DB& )!#D+(* M>(R"8&$">8AL!VRL XT)2G5H3UC$)*8#S* MH#VX#\8IO56]B@W5. /]HO.,HE7T"+N'6N_5&F]NG2V4*N&%,7&0[_@$0%.7 M&I5]*OYA2Z.0R&^;8B:^^^,?7BR7)Z_20[Y9O/I^FH*U4JH!=&ORLJ=RJII2 M9L])8>3.1RA;:9. _BXBVHMS*@>+ER"*O?A)-_ APGS=M@#=^_#@TZ*W($U.!"VGP]R]V)A8O?RBV/RQ.3\_%=V]F)'[V_6PL!XN-6N>@ M386L (D$#$0A04.2)\X/X95KIQ(_,B2[0!P4H7"EIV+EB"D40W^PD5;4VLN6 M*-0E?*=+%1!=8F'NA\AR:% 2#=H6R*E;14DB"@>8 &':WU&. $,LU]LJ#!R( MY6 ;/.\K3V8?2)\2PT"2I:2$>@2ZZ5@I9LA*H$272""%,XES*B=C.85:+C"A M44EP%1*;THP]@OV^5=P+]A 7MFVQ(P(2(-DI\JV2VG46T5%3W+1[1RW>N J1 MLY(?21NB">H9CN.H*0'5'3G'ZW7B/FR&C-0/F8*Y*D6A9ZXN3$G M_8Q+X2/3TOJ'W/202UDYCE<^,N'BOGYP7A6YW &!E4)X,UV#V!T%C'L%Y*9F M]$D@LN * NFV'N[[D,1+#DN]99?=5Q!!4^YKD"NX1(?QJZ8=3N&67L$ M!+8W&KB$JE931JK R!68RWF=DKJ#46XHCAP./9MA[EJO#CN.D4>U[/'0)X6_ M]6/S_H^!>+#"W^/MQ?FKS(5]M4O9C"E3H,/2(><(>I'2)U*B0I*(K>C1AJI- M!5-EI XCNM5KZY!V9C\#5PM9ECGOAZC0E!9;:[84M$88KHOMH"XB=7VB9MZ' M[@&F(+\/594JY7%EK51._41WA?74DAPU%]PZ)5N2_=3#<4LA2:LB.K#NV*'< M$J4F!L'H&ZNNNOD^UW>$J-12K6SBR!4S#R-8#EH>@A.7[.[$'@*'EI#N,$0! MJ3A'"NY+NN>'=C&M U"'I24'KW-"MA"F=+4N97=Y'!H"-EL:E75#@<[M8Y& M.I.259:?T&ZG+A-M'$T!?*"&*RB1<'ZCUH!T0M 4?!R"4;E5==&D$B-+;NVQ M.@670.*5F0[",RQ_,!"(I7:E323*-$A5F3.B( 6Y54!:8FW&'^V$ .[O=M1U MDHOA#AZ"QMYH\5@C$FDFHJ:TBPU[%P'K8]4MN.=+7HPN7Q:%H\D(F_ "CS7Z MSC))UE7N[P.3D.^;YVG&!;J[3^Q3IH,\)#_9HG>@85XX C.M3MB;P@.@IX&A MW>!W,/1KW7G3FT;(/LBFS$ DWT5,+]TG! 0"Q -AW<%I!DN''[#*X<@CT"/X M%)(0!M?@7HUYHK0JZ9@]DAS"C! #2J#JAK^4%0GD'8E012TUYLW(,QY%N<+JYS-*@2T01>,0S<(A-]CR, ?E!4)5%0_$#;-1U;&MZ(<, M.K0C*;C?$-&N-^SH+ *QMR9V3=A](BQ(P?] @8'7OJ59WD>3DI6&]TSVEE-H M(RIC=VDL&"379PR.!%DLVBOI9D??0F[&O4T^JJ\ICK(WYL(U@+B7)E-RA+I! M?AE_X/@4P?.ESF2<4AAI0OZ+Q8#@'YPU9N+Z/BSYK#<8R;B9.UT\U),,D'=? MP0%'0_8W+Z>+E\_X_3>+DRF&(1K#N[[7C(?RW@G0MH;_=8M,&)E(:0Z@9XKG M*L@M.U=!SCU>!TX)+'CAYMAY!P_S/Z'O2H.UNG6JD?="=77)HY,%/]YF\+ MUV7_ 2%_J1D5LA4!6Y6'3@V3EL&4LCK& AE%9AZ\GL_-E$N/1E/]T$V_+7=#1*B"9?;A04<[0 [RN+%B?? MT ']SRM7_P902P,$% @ -FH*4;/HQ[UM P =0< !D !X;"]W;W)K M&ULE55MC]LV#/XKA#=L+7"-7Y)>K]]FVC MW2RIO>]NT]3)&EOA1J9#33N5L:WP-+7;U'4611E ;9,667:=MD+I9#X-:RL[ MGYK>-TKCRH+KVU;8PQ(;LYLE>7):N%?;VO-".I]V8HMK]%^ZE:59.K"4JD7M ME-%@L9HEB_QV.>'SX<#/"G?N; SLR<:8KSSY6,Z2C 5A@](S@Z#?7WB'3<-$ M).//(V^L(MGQ^,$9.^\:8]@4M J'?]B?XS#&> FNP HCH BZ(Z&@LKWPHOYU)H= M6#Y-;#P(K@8TB5.:+V7M+>TJPOGY4CCEP%2PLNA0>Q%B]6)E&B45NI?3U),5 M/IO*(^,R,A87&*_AL]&^=O"#+K%\C$])W2"Q.$E<%L\2?NKU",;9%119D3W# M-QY<'@>^\06^A92FUU[I+9S:KIXD+706PK$!J5H$;"J,-0+4-T'^)UI.Z$/\+V#2CDI M&CB@H(K K=*:=7P2NJ>RACQ>U(B)!Y1%:;9:_4VVF4SV;=^(P!\M<0;RAM+* M*^(674"JKG\@XJ#7>;];_.K?$*&-48FL2>?36#D]L7R-J(1 M%"3>%O)HG]10 5,&^,=J2T.1T,8#[CL6QSR"(_^$'#)3"_)#4%5ZM"Q>$0NC MH@"J*^H0H<84_SJTP2\::O;$Z*V) JD21_ 3F?V5W/@_-_V>TJ/=H&51;R_> M]MM7>7$54$5&*&GHGA_$GEQ]\6 Z)>'-)'MY"VN2WZCJP!:9Z4P Y\(CX"BP MY>\H>M1%^JZD$(!0K6/G+98]!9R.=PWNE3]0:_.UTC&\Y.VDH8ZW&]WU)SL[=<\^]Z3+=*GUC"D0+]Z609A84UE:3,#1I@24S)ZI" M25]RI4MFZ:@WH:DTLLP;E2),HN@T+!F7P7SJ[U9Z/E6U%5SB2H.IRY+I7TL4 M:CL+XF!W<H?U:K32=P@XEXR5*PY4$C?DL6,23Y=#I>X5O M'+=F3P87R5JI&W?XG,V"R!%"@:EU"(Q>=WB.0C@@HG';8@:=2V>X+^_0/_K8 M*98U,WBNQ'>>V6(6C /(,&>UL)=J^PG;>#S!5 GCG[!M=$?] -+:6%6VQL2@ MY+)YL_LV#WL&X^B 0=(:))YWX\BS?,\LFT^UVH)VVH3F!!^JMR9R7+JB7%E- M7SG9V?F2&6Y Y;#2:%!:YG/U^IJM!9HWT]"2#Z<9IBW>LL%+#N"=PH62MC#P M06:8_6T?$K>.8+(CN$R. GZIY0GTHQXD41(=P>MW ?<]7O\ WB)-52TMEQM8 M*<%3C@9^+-;&:FJ0GT<<##H' ^]@<,#!%5:E6 )CHPSFCEWKZ2A#&7,*:V98#)%\)UFP"I@IR MY;;@\AB(H?;"TG/8)2X$5VYZQ&=P?BB)\!+.DEXR&) P&O5& M\0@N'X3%92IJ:D02@-)6,9X!WE>.6Y,'170U#9K6A C,&!?=JQ?C)$[>03P< M'T5LC*62;Q\ Q(,QQ*=CN%:6B?\I@X^H?Y:XB,:]:-"'(QTY[#IR^.2.W'4' M;P:]+L.E 8$YF48G(^I"W:S?YF!5Y5?>6EE:H%XLZ(\%M5.@[[E2=G=P#KI_ MH/EO4$L#!!0 ( #9J"E$$]4S&]0( &<& 9 >&PO=V]R:W-H965T MK3.'9Y MB95P U.CYIN5L94@/MIU[&J+H@B@2L5IDAS'E9 Z6LR"[MHN9J8A)35>6W!- M50G[=XG*;.;1,-HI;N2Z)*^(%[-:K/$6Z4=];?D4=RR%K% [:3187,VCL^'I M0?#K$<]1*4_$83QL.:/.I0?N MRSOVSR%WSB43#L^-^B4+*N?1-(("5Z)1=&,V7W";S\3SY4:Y\(1-:SL>1Y W MCDRU!7,$E=3M6SQMZ[ 'F"8' .D6D(:X6TT_RBU9OI6,H\59_M!()WV%' A=P'H#\&*Z,IM+!)UU@\1(?=B'%R,WW,AGBO=A]H: M"!,%4K>3Q>K7"OPFN9_84U>+'.<1CZ1#^XC1XKKC7G%*.I="[7L!Z2 8:\+" M&^Y?LFG=V-HX;+N!;;4AMBAD+OS\@%D!=PC/H^.^=_[("\)N*T>E(![#1A50 M"C;.$/W@E1(?V9=LH6*_Y4I1 (E[-JL5YP'"[3QDN)9:2[WVBC093@=P5UK$ M%ST%W!$8.N)6/AVX8>S']G'#8>B&4_L :3KM3]*4I?%XU$]/)O"--Z R_D,1 M69DUY+L>R#"=GP6-U.>QR <,.3KI'P_3GI>&T_YT)!D,)[U6&#'7A52-_S;_W[S6C_'>\%=HUV'%.&ULC55M;]LV$/XK!ZT8-D"-),HO2F8;<)P6ZX"V0=.M M'XI]H*63190B-9**D_WZ'2E9]8 DVQ>^WG/WW N/JZ,VWVR#Z."AE!5 K$Y:FBZ3E0D6;53B[-9N5[IT4 M"F\-V+YMN7F\1JF/ZRB+3@>?Q*%Q_B#9K#I^P#MTOW>WAG;)I*42+2HKM *# M]3K:9E?7,R\?!/X0>+1G:_">[+7^YC?OJG64>D(HL71> Z?I'GND_Z^"N._LR]OE)+&T8X M#K++901E;YUN1S Q:(4:9OXPQN$,4*3/ -@(8('W8"BPO.&.;U9&'\%X:=+F M%\'5@"9R0OFDW#E#MX)P;G-KL..B@C\;& MYKY1H+;U2%U;_Q"?&=2+,3Z6OVHL+? M>G4!>1H#2UGZ@KY\"D(>].7/Z+O!&LG7"G;:.AO#CG?"<2G^QBJ&,4+Q663& MB-P(6TIM>X/P=;NWSE")_?D"G=E$9Q;HS)ZAP+GV9 M&K++4TS!8=DH+?7A$5[!9;S(,IJ+.%L6\$&KUT*5 MND5P_('>?XGB/E0@S.-BGM$XG\]A6]US52)T_-&0?2\[DMZCPEH0T5E\R1B) MSV8+>/>TQCS.V Q^_*%@&?ME8D<]S(H*0:BA^?DNXL,D2H(P,I_3R-+O[@A% MQ1#H9/'E1$O%G._8'%6Y/!4F25G M;:!%J5V[H"-/IU$^W0QOY+CXTX_?<',@;D%@3-+U8SB,P0X,;-DYW MH:GLM:,6%98-_0EHO #=UUJ[T\8;F'Z9S3]02P,$% @ -FH*411#NG&. M P J@< !D !X;"]W;W)K&ULC57?;]LX#/Y7 M"&,/*^#6O^,D2 *T70]W0[<5:[=[.-R#8M.Q,-GR)+EI[Z\_2G;R-X"W>*=!]TS#U?(5"[M=>Y!TVOO)=;>Q& ML%EU;(?W:+YU=XI6P>2EY VVFLL6%%9K[S):7J56WRE\Y[C7KV2PD6RE_&$7 M?Y1K+[2$4&!AK =&TR->HQ#6$='X.?KT)DAK^%H^>/_-Q4ZQ;)G&:RG^Y*6I MU][<@Q(KU@OS5>Y_QS&>S/HKI-!NA/V@FZ4>%+TVLAF-B4'#VV%F3V,>7AG, MPS<,XM$@=KP'(,?R S-LLU)R#\IJDS/_ M@+UV2HPA&3U@V+T>C5XC=_P.H-/LC6UAINV MQ/+8/B"&$\WX0/,J/NGP8]]>0!+Z$(=Q>,)?,H6=.'_)?X3MPYU@K3F.'OZZ MW&JCZ,#\?0(JG:!2!Y6^ 75/?53V D%64,BFDRU!:+OJ7N<>7W+?HOE5RD_" MV.9=ZHX5N/:H.S6J1_2.JWN,0%RHL_3 Q-0(E134H;S=+8&RC2[;'[# 9HL* MDLB'&VTXM0&6\$UCU0NXY16Z@M 0+>!::K.DL>EZ0R83G /7LC)[IL@M/"-3 M&MY!'OGA(K1"[$/BI(N_#R+2<@2$F9T%$YA MX!.]$E27/=-4@/$L$709PSY^.-Z;3-@DO9^I%^G_X1-=/*%?OJ")Y M%M%L2SJWIRR*_"C*X5<=';RZ/QM4._=*:.J0OC7#53KM3@_1Y7#_OJ@/K]@G MIG:\U71,*S(-+_+, S6\#,/"R,[=QEMIZ&YW8DV/*2JK0/\K*E,J73-+KEY&IM'("A]4BRB)XU%4,RZ#V<2OW>O91+56<(GW&DQ; MUTR_7:!0JVDP"#8+#WQ96;<0S28-6^(<[5-SK\F+>I2"UR@-5Q(TEM/@?#"^ M&+K]?L-WCBNS98,[R4*I9^?<%-,@=@FAP-PZ!$:/%[Q$(1P0I?%[C1GTE"YP MV]Z@?_%GI[,LF,%+)7[PPE;3X#2 DO6"ON@5E]Q?1Z?8*Z$\7=8=7M'Q)BW MQJIZ'4Q^S67W9*]K';8"3N-/ I)U0.+S[HA\EE?,LME$JQ5HMYO0G.&/ZJ,I M.2Y=4>96TUM.<79V(RUJR81X@RM\H1HU6,!3R!*7BXCR M->Y%AYM\@CN".R5M9>!:%EA\C(\HQS[19)/H1;(7\%LKCR&-0TCB)-Z#E_8' M3SU>^@G> QID.J^ R6)S=/K8+/P\7QBKZ6OYM898+U!#.@CAVEA.S4 83P;+5L M+]$7A6Z# M,]A/-X0W4MW 0P(.8M'SHJS\"1.X1:-&5.;YFW="L_ :J4M_\-\_QX.DS ] M38[@,,O"+(N/]E-Y"0G]Y#2,DXR,41PFHQ3V%'78%W7XWT7]D"*^TJPTN*MP M>Q%W%^Y\!S2LF &ZNC*17(^51OS0:S#GKQ\7^D+VQGNYWJV== >0A6GJY$O# MP2!V>H9G64+/87B2[E8SVII&->JEG[F&OK16VFXP]:O]6#_OIMG[]NZ?<,?T MDDL# DL*C8]/2$;=S=G.L:KQLVVA+$U*;U;T:T+M-M#[4BF[<1Q!_[.;_050 M2P,$% @ -FH*4;#PJK$M! _0D !D !X;"]W;W)K&ULG59M;]LV$/XKA% ,"4#$U+N5V0:<=.LRH$/09.N'81]HZ6P3 MI4B7I.)DOWY'RI:=UC&*?9&.1]YS=[SG2$ZVVGRQ:P!'GENI[#1:.[>Y'HUL MO8:6VRN] 84S2VU:[G!H5B.[,<";8-3*4<)8,6JY4-%L$G3W9C;1G9-"P;TA MMFM;;EYN0.KM-(JCO>*36*V=5XQFDPU?P0.X/S?W!D>C :41+2@KM"(&EM-H M'E_?%'Y]6/"7@*T]DHG/9*'U%S^X:Z81\P&!A-IY!(Z_)[@%*3T0AO%UAQD- M+KWAL;Q'_S7DCKDLN(5;+3^+QJVGT3@B#2QY)]TGO?T-=OGD'J_6TH8OV?9K MBR(B=6>=;G?&&$$K5/_GS[M].#(8LS<,DIU!$N+N'84HWW/'9Q.CM\3XU8CF MA9!JL,;@A/)%>7 &9P7:N=D'K9NMD))PU9 [Y;A:B84$,K<6G*7D#^3%Q2-' ME;VH=^TZ,G;Z 7Y*-6;FW)+ZJ!YK7]"",=PDWVX=XD9P%_[]05 M21DE"4O8&;QT2#\->.G_2I^\%[:6VG8&R-_SA74&2?3/&;?9X#8+;K,WW#Y@ M;S4=^M%+4J_1*5@B%'%K(#4WYD6H%>&M[I3S*U;[(!(9K<_[GL+N G\T M>S3E.4E^XNWF9S)77+XX45ORJ!V7Y(9+KFK$Q%500[L 0]+85S:NR#N2CU.: M9"5*2570@J4HC,8,-B.RIL(&- MU2^AO!I3-.2B9)?D(BMC_.89?H_B0';!P"[TAUYIFGLI12G.?%P5*VA65>0, M"_*!!?F/LT"W&ZVPLM:/Q(&)?->(N)NGBG[6P^FBWYT$QPCPI+6AZ)X+?9V1 M#-??;,OWQ?I@M+7AI#A(MWLJS>NZ:SO)'30'Y?G9><\^_!DG_N7A]#[HWIJZ M#8Z(T1 MX/"F(@[JM=)2KP3V2L5H&6=('H1,DDN2%@B=(#=[=9;1N$!/"),C81X-;X H MWJ)EFM*2,1\-C9/BDL0%SE33-0N(YRVD^/DO<8B!N\E@&=\+%@X1=2SB*>) M.C\!3;9X!AT?0X]K _#JFB$/XOFU8B#P:R8'\AZDD^[>D7A,RZSP AXQN=_5 MM*0YR\+)A#N:G-S1T=&5C*1'Q29#JO:W\Z =WC;S_DH_+.\?1A^Y60D\ MZ"0LT91=E=CSIG]L] .G-^&"7VB''1#$-;[/P/@%.+_4VNT'WL'PXIO]!U!+ M P04 " V:@I1Z/QJF! # "'!@ &0 'AL+W=OFAC[8I.\>^YY[L@[+;;:/-H&T<%S*Y5=1HUSW462V++! MEMLSW:$B2ZU-RQUMS2:QG4%>!5 K$Y:FTZ3E0D6K13B[-:N%[IT4"F\-V+YM MN7FY0JFWRRB+]@=W8M,X?Y"L%AW?X#VZ;]VMH5TR1JE$B\H*K:W:AFE7A!*+)V/P.GO":]12A^(9/RSBQF-E!YX MO-Y'_R7D3KFLN<5K+?\4E6N6T3R""FO>2W>GM[_B+I^)CU=J:<,O; ??@IS+ MWCK=[L"DH!5J^.?/NSH< >;I&P"V ["@>R **C]RQU<+H[=@O#=%\XN0:D"3 M.*'\I=P[0U9!.+>Z+$O38P6?GNF:+5K@JH*OKD$#GP5?"RF_D:\6_X2<@N9AW)P:>&OR[5UAM[,WRX%!M/*ZV#M66AVJ_5N23!+YS+VS'2UQ&U)H6S1-&X]6>)H-24X=91XZZ M!K)"K26UJE";"Z!:8ZCU1RRQ71,RSX;"TT]V#GL*H9[0.NI51V]343,;J)%B M_PB3:9Q.,UH4\WA&L#VBU*U7Q8?6)&$&)?R# )YK1@![/AI'"8'J6VS@*+9Y0,BXOYP:MLN!'."_*E=$:L^X#XZ8?L7A"$2F1;)["@W8D^?\]$BIIEA>D)P^K67Q>%/#:6TV. MAD.+9A-&H+_V7KEA3HRGXY2]'(;+P7T8T3?<;(2R(+$F:'HVFT1@AK$W;)SN MPJA9:T>#*RP;^E*@\0YDK[5V^XTG&+\]JW\!4$L#!!0 ( #9J"E'QT!?1 M&@0 %\) 9 >&PO=V]R:W-H965T@#+8UL8BG2)2D[Z==WAK(5)YNX?9&& MY,SA7,YH--MI\]6N 1Q[[*2R\V#MW.8RBFR]AH[;"[T!A2>M-AUWN#2KR&X, M\,8;=3)*X[B,.BY4L)CYO3NSF.G>2:'@SC#;=QTW3]<@]6X>),%AXUZLUHXV MHL5LPU?P .[+YL[@*AI1&M&!LD(K9J"=!U?)Y75!^E[A=P$[>R0SBF2I]5=: M?&SF04P.@83:$0+'UQ9N0$H"0C?^WF,&XY5D>"P?T#_XV#&6);=PH^4?HG'K M>5 %K(&6]]+=Z]TOL(_'.UAK:?V3[0;='&^L>^MTMS?&=2?4\.:/^SP<&53Q M.P;IWB#U?@\7>2]ON>.+F=$[9D@;T4CPH7IK=$XH*LJ#,W@JT,XM;F'IV-EG MOI1@SV>10T@ZB.J]^?5@GKYC7K)/6KFU93^K!IJ7]A&Z,OJ3'ORY3D\"_MJK M"Y;%(4OC-#Z!EXWQ91XO.Q7?K;"UU+8WP/Z\6EIGD M_G0#/1_#<@^?O@#]@ MBS2]!*9;5FNU!>,$)A)9@9?JI10K3M2S;^7U-/+G-; ;W6VX>OKQNRI-)C]9 MABUE'5>-4*MO;F#([R#AC58+=TKC$^=0CE+J[!*DG-VEF5A/D4!,3J- MRO\@B+"V][[5VCK[7U!%F!35.;VGT_+\E&K-C7FB7&RYQ+TSO!:#2)(PSA*2 MXB(LDLSO4PVA;<%_=YA0#A-O'3/< ?GC\%@*OAQ266.QM0**NO5')WS88?7* M'[" QFNZM0'PQ;;BD75#/P+UXQM\H(I>G*!^,5*_^-_4'T.#1YP5%MZB^TDT MFCR7=L-KF @A>*:=0P M!_N0*1QR8L@\MFM#FPU)5DO1<.(>-IB#;E\&G'QF:*]++"8E^?ACQQXPVR\V MQFR_3+MOHF?IRO.<)A)>X?MX)#QV3YCE4^)1.*ER?.=A65&;3,(B3]F8$3\0 MW^O*%!MJRI(PF99H7Z23O7RC>Z38<[429"KZ%*9ECO?%2>*U*W8U-!$_^/BJ MEYM#-\I7X(AYRT@8Q-438H)2ZN299.,?=:.RV_H@N&5 M89E1N!5BTOXNPT='0Z\"L_&@G@F FA_DW[HY_#U?#T'Q6 M'WX]/G&S$O@1E="B:7PQ0;::89P/"Z:LQBV&KI.,6GO?L?K?A"\>E;HS!>C*5\M%.KI.Q%UA F&%LK 9&KR>\ MP"RSB@C&UTJG5YNT@LWQ6ON5\YU\F3*-%S+[DR\*RVAMX$!?:R+P2)@0Y%^6;?:OB\!:!L!(('>[2D$-YR0R;C)1< M@K*[29L=.%>=-('CPB;EWBCZRDG.3*X85_"%907"+3)=**2(&PWO'M@T0WT\ M:AFR8O>VXDKC>:DQW*&Q![=2F%3#!Y%@\ER^1>AJB.$:XGFX5^''0IQ %/@0 M!F&P1U]4NQPY?=%AER^YCC-IO=;PU]E4&T55\O<>&YW:1L?9Z.RP<4_-DQ09 MPLP:>W+&Y Q,BG A\P43JU]_&83M_GL-,RZ8B#G+@&F-%'HF$L@XF_*,&T[ M\C(O"3#34+Z@6+<>Q1_VI43^A-'@C13&;4FUS,P;BD \&@1652 M!_BGN0"V*ZFSXT(I:YVZBVO@PMF()96/T"1#(RTSGC!#DRG+R!2"JW@RI"TF MJA"L*\09O\08\RDJB-IVM7WJN]Y-K$FKW:0*\7?"IIIX4IHS%:>KX0N5C9*Y MP2?,X'K]W@RNX.Q=5Q7<.H'_5XMO'Z7JP_2;-)Q!-V>WPG[VZV7 C>;= TI MP<)01H@)7/1Y0G%QQH^@'?E!V-T*O_YX>0!XW^^>]JKG2_@E\&;Q'%$._%YH M09/2%G4]_M1T!S\YY0-_.@T>.5SN?HB99V>WPYW6"\%WIHR2G!G M5\;*;X<2-O##8% ]WY*P=M\/NY$#:D5>&]Q#L=V:8KO[*;8\1MC^CU-&GM?4 ML9.P?M-5ZJ.-;]MX=*_AW3SJV!.F]J #[HO]D3J"D\2.9-%%]16D>%?F&C'U M89GR.(4E*OPN-BVT'6L^%WS&8T8V"B&G%K0#R\6BL'_[NB..+?$[@ M47"8P M4S+?TEY4\,\H>_C9J>]I1[KR[WWD\L]Y)5MM7Z7JL_J-8K3BOL#_@54SX' M?(! UWW O^],\7]UP>;O<%6X4TGEW$73N9NZ] [T0\GZMK,4GQ965D/;#WK5 M^>1EO9-#4;]SO*\\RU__MNIL-:X4.:JYNSA9KBJ$*6\7]6I]-SLKKR2;[>7% M[I:I.2>H&Y>JT;?G(S8:#WPH9[-G1\8GQXOY4Q=*O=Q>6'0 M&P]:JGJA6EOKEA@U/1F=L:/7PJ\/"WZKU8W=:!-_DHG6GWWG774RBKQ!JE&E M\QHD?J[5N6H:KPAF_+W2.1JV](*;[;7VM^'L.,M$6G6NFT]UY>8G(S$BE9K* MKG$?],U/:G6>U.LK=6/#E]ST:_-H1,K..KU8"<."1=WVO_)VY8<- ?&0 %\) M\&!WOU&P\HUT\O38Z!MB_&IH\XUPU" -X^K6!^72&M>+7] ;4;>Z];-+?FQK52U+3^& MB8.=?&WG:[Y7X<]=>TCBB!(>\6B/OG@X=QSTQ=\X]]3H!0[>.@-\P/=N3LZ# MUY4A?YQ-;!C_<\^&R;!A$C9,'MCP$NE4=8WR#JYJ*VR5"XC ;?,Q'3+,W62CC/*>QW0'@,$1;[R3RCHHCZR33UJSA/:)*D MY+*^_9_@@Z!^C/."1E&R/;L:VX$/QAG-XYC JWF1PPT%36- @E%@ MA8@$J&-P*QP,'SZ(D#@7$(_66I(LHZG(20Q9:2@B90S"+*/48*FF?\:XS$(L.^/OI%"DAYMR2"49%R/PEGI$683&C* M?$XEP ACC.QAUW1@UW0_N_8UQ0:5VI[:>[XJ5Y1N=Q'J?LV_ JYK<=00I>Y: MCQ*40V2AC0)]RA:.>>:WWD6E;LM+.RGSX1S9D2SWK;=UI9K:W2%&Y-D7GSTN MS0:79D]S8"#(" SI>2+Q.2\8>0<\F38X%D!YP5Z" MB3FR(J.%B ECE!>"L"3PPU Y8\&&-BY7H10KH&E;IC$) .)IP'?"0DP*Y K"B^_J?/* M,5+$*T0>D#03X<[9@PLQX$(\&A$.+D+1!<$DRU?Q1.1VUJ%41#F^&:G6KMUQV\P_"]R^B]02P,$% @ M-FH*44O_,4$L!0 H0T !D !X;"]W;W)K&UL MK5=M;]LV$/XK!Z_;;$"1)>H]30(D:;=U6-L@25,,PSXPTMDF(DLN2<7)?OV. ME"P[K:,&PP!;/)&\N^=X#X_4T;J6=VJ!J.%A65;J>+30>G4XG:I\@4NNW'J% M%8W,:KGDFE[E?*I6$GEAE9;EE'E>/%UR48U.CFS?A3PYJAM=B@HO)*AFN>3R M\0S+>GT\\D>;CDLQ7VC3,3TY6O$Y7J'^M+J0]#;MK11BB942=0429\>C4__P M+#'S[80;@6NU(X.)Y+:N[\S+N^)XY!E 6&*NC05.S3V>8UD:0P3C2V=SU+LT MBKORQOHO-G:*Y98K/*_+SZ+0B^-1.H("9[PI]66]_@V[>")C+Z]+99^P[N9Z M(\@;I>MEITP(EJ)J6_[0K<-+%%BGP"SNUI%%^89K?G(DZS5(,YNL&<&&:K4) MG*A,4JZTI%%!>OKD2M?YW<$9Q57 >;VD7"MNEVM\S6]+5).CJ28W9O(T[TR> MM2;9,R9C>%]7>J'@;55@\51_2O!ZC&R#\8P-&OR]J5P(/ >8Q[P!>T$?V>A=18^YXRV4=&4 M"/4,E%WLUG&^N]CX8&3:U@5?)*P9HKH-^L+FG/JD.X7DC$)UF%*_'PM(.2A#9)O6"R M10\_VY&^"^T5^(%#!:45PB D@<5.DOBMP+(4KOD#X&Q&^QI(\WN+"N/ "?QD M8MK("ZF-G93%;1ME$_A I6]K3E1DQ.#(G#C-;)L%GH%#0ABU0AAD,,"-J.=& M]&)NK&W]H!CX/4HJAY0 *I0K$XF"Q@2G:[CG94.SN]XY459_O<-:U@S[O:;, MM\D5U7S8\QHE#KN'HI'&C*'3"J6H"T6+6(B MT"NP/&:OGY&8[T81W-0E\:,4^K$?^G&O%'JN1\VE4'<',Q.$H'!IDVF0!L.P M,G,C>KX1]Z+ JH!'@67Q'96M]):8FYNE)7]+&(L*'I%+-0&#:/./W6B @G%/ MP7B8@NUAO%W&]IPTJ[.M$GE;)7[NZL,^P@UZV5^FGK)0F^.FNQN(?U -P-E; MM [A<\?C@]..QWT'7**YGQ@WF[%SXI\I\0TOX0\Q0SB=SR7.36(_=G1Z^X R M%U1 +J3(J8S\V>;@'2D*NI3D<&,)^+'12G,B/%FGHDD+^09S7-X2V,!W6NKZ MCA]Y3I2:LL8B-XXA<$UE,YV9US(;M_S8M!L$!8RCD#EA2-7*C]TL ;J1S% 8 MG7'B,#^80)BZB;<'S-,M%7N>D[$0@L!E 81$(Q8ZC$5]T-BZM,F(8L]);,D+ MF.M[A#DQ^ .'!>E0^4MZ[B4OY9Y):Y]INFI2MN]IIU%\9L/1^AO15GH:$9J. M)]I4?,UEL:U#WQ!DB*^#R%["5T$8-E?9_QP!U4M[KZZ(7[MCSX;T->!.'P)M7TG#D+'(Q=QZL8^L#1U,L^'A-#L/ZVG.]?F)Y%X?B1-D1YMI+K7 M!:*!;54*/?8*8]9G0:"7!59,=^4:!6ERJ2IFB%6K0*\5LLPY5640AV$_J!@7 MWF3D9+=J,I*U*;G 6P6ZKBJF'J=8RLW8B[R]X(ZO"F,%P62T9BN %EJ4%HC1^[3"]-J1U/*3WZ!]=[53+@FF\D.5WGIEB[ T]R#!G=6GNY.83 M[NKI6;RE++4[8=/8]E(/EK4VLMHY4P85%\W-MKOO<. P#%]PB'<.L2R MO&2&349*;D!9:T*SA"O5>5-R7-BFS(PB+2<_,[D62UDAS-D6-73F;%&B/AD% MAJ"M0;# 0O:>M,'%[R:IUPR?6RE+I6"#_.%]HH>AD_CX1(VQ"I"Y&^$&+6O&N0.1"\ MA@72S"#P)K*AR&LE'[A[SIT%"LRY>?93'P\S+Q!R6=(T<;$B6.J8C5'6&770 MD/)"5FLF'M^_&<;1X(/^CV3\5_3 1 :8Y^A&R5DI9O ,YH5"?/($8,:W3P74 M470=;0G;6CJBTP/JRS\G"V^AD_I1O^>H>. /^J>.C!(_B1HRC?W82J^/(T5^ M$O8)8^@GP_@$.OW>D,XX]?M1>@)7?Q4,G23JDN8=1&'E.NZ=T]H:6>>XI M!0<36J%:N3VD82EK89IA;:7MJCMO)OR/>;,G;YA:<4%MQ9QES*L0':'\#D-U!+ P04 " V:@I1_DH" M3V0$ !T# &0 'AL+W=O,Z&Y%$BQ]=R[#*=7L=WO-OS)V58?S)&U M9"7E@UU\+.8>MH18Q7)C$2@,C^R:594% AK?>DQO.-(J'LYWZ+\XV\&6%=7L M6E9?>6'*N9=YJ&!KVE;FL]S^RGI[',%<5MK]HFV_%WLH;[61=:\,#&HNNI$^ M]7YXBP+I%8CCW1WD6'Z@ABYF2FZ1LKL!S4Z:9$?SBIP%_*T5%VB,?40PP6?PQH/98X#M!JUF!N$ 0EJ8UP-,F'L^[C;QJ#7P6$+@* H8:L$ ["Z@QBJ]: M8Z.&C+3J-1P(.90_E+(JF-(OA?*L);8I3'5#-O-&/#)M0,.WF7PQ1?>E8NPH ]&2/QT+(*&8 M2ZAA8C,+?L+)P>S*$3M')J=5WE8NLE-T^VSC*US1C^A=Y$](-()9-AG;=4A\ MDN"1FZ8^F9#1CD9;K^!$\?P(4_=%8T[3EWK0J+^&V."I"]-,/&0G)SRCTPR3R M290,DMWXQ=D,?@1 \$9NIYUN*[C1P[[$T1T_T[^6 * ,MRX4TK"]!DE"'Z?Q M,XVO5"DJ#J ), NS9_N& /]GSQ)_DA$_R;(3GGU+"KV>B&>Z=SQT[_C-W1M< MP]_O(\WR5G'#P4KVE%>M;25K)>N^F0T=?M?'V.Z>&2QXJ0.?9?-R!U[NB9B2 M&HB%[8Q'7&T_A5X,KQP)WX[IVAY]@O(+%TL'KON6K[]GAWVU9!*,;XD,,LF?C1.]Q4102/ & ^;=^O= M>%ALMZ[88A]# XGQOLSVDM1/)V,_(PFZEX96IS,K\W$4^1%.!Y"]) 2:. 6\ MZ,5$#PY>@G #;]Q[5X-'6V&Z1^$@'9[4E]U+X]_HFK#(3(56X,JOD@A M2U7WQNT61C;N7;F2!EZI;EK"WP*F[ ;XOI;@DGYA#QC^:"S^!5!+ P04 M" V:@I1F53UF=($ "Z# &0 'AL+W=OC5RU4)UT MIV:I-+Z9&=M)CX]V/G)+JV0=E;IVQ"D5HTXV>C YBWO7=G)F5KYMM+JVX%9= M)^W3I6K-P_F #38;-\U\XW(T.(9&K,U_!P59\/: "D6E7Y8$'BJ[8-AA#&GVN; M@ZW+H+@K;ZS_&&/'6*;2J?>F_=+4?G$^* 90JYE:5/(:$$..7T@+UD&VX2[25' MPKU12V-]H^?P^\74>8O-\<]-XVTU7O%H]_ MU/?*>3Q'@I?3,=PMK%)[W0&WS>/^!A9;Q6)OA5!U_,?*'6EK&KXHV?H%W)IV MU4-^!ZPDAR6_X %UJV3[ZI')R4*1O" M24%*07'-2,8%KDR0HBB&\!G=K).R3A4F6STB13J%RBPE)<-C)SPA(@^*P6L9 M+*6,)+P<'DEZ2B@M4(L2GN6HA69H&S&(8F%0*PL3_!,3C+& M<2U)SH)'EA">9T-XOUNZX!:F"H==;4KHY2-VBKEO(M&>3)56L\8'R(2)+#C/ M22[*WF+"@I!RPL5S,&]9P)"IB."3(B 367\];^P=K^2R";9B;]6-7V&^7J.F@SA? MIZ:+S2?_?X:_YD,W?B:4#ZI2W11'"&EAAU,VGX4>R?@(Q^ @)R2E991YF9.B M9,=X):,Y3K# -<'U1>/U;J.Y H&E-.MEBG]%^B]RYR;.@\D]$CYR$RU8 "B0 M8D6@V))D-.P@48CT*,4B&P@.C)(L*8,1P3-@!(HKB57(:[=PG.V7G\=;L<.!6 MVO=7R^WN]F)^T=]'GX_WM_I/TLX;S$.K9JA*3W/D#]O?E/L';Y;Q=CHU'N^Z M45S@CPMEPP%\/S/&;QZ"@^W/E&PO=V]R:W-H965T*J7=(BB)ZED4N:S$2K@34Z/FFXVQE2 ^VB)RM461MT&5BI(X'D65 MD#I8SEO;M5W.34-*:KRVX)JJ$G9WALIL%\$@.!AN9%&2-T3+>2T*O$6ZKZ\M MGZ(>)9<5:B>-!HN;1; :S,Z&WK]U^"%QZY[MP5>R-N;!'R[S11![0J@P(X\@ M^/.(YZB4!V(:?_:809_2!S[?'] _M[5S+6OA\-RHGS*G] MOQ-KA>[#/").XYVC; ]YUD$F1R!'<&4TE0X^Z1SSE_$1T^LY)@>.9\F;@-\: M?0)I'$(2)_$;>&E?<]KBI4?P;K'@9T4NA!?5K_A1._BU6CNR_%A^OY%IV&<: MMIF&QS*QAO)&(9@-U):59&D70JV$IA"$S@'_-++V9$+0K,#U#HJ>$@@F]-KO M?S.G5_',U2+#1< R=6@?,5C>E0@;HUB"4A= OK7@D!P;+960,3$6,"BCBX^* M99*#<.V]U)EJ2&.B6!*&#=S!(TG"0QGX73\+I-.%7FTL!:3@]C?TZ MF#8>B3OM;ZZ)G(*K1%.TH< M9*;1U.FMM_;3:M6)])][-^JNA"VD=J!PPZ'QR?@T -N-C^Y IFXENS;$ Z#= MECQQT7H'OM\80X>#3]#/\.5?4$L#!!0 ( #9J"E$'YNEN)P( )4$ 9 M >&PO=V]R:W-H965T-<^U='&/1@.(X,2UHNJF,5=R1:>L86PN\#" EXS1);F/%A8[R M+/@V-L],YZ30L+$,.Z6X_;4$:0[SZ#HZ.AY%W3COB/.LY35LP7UI-Y:L>&0I MA0*-PFAFH9I'B^N[Y>UB! ME)Z(9/P<.*,QI0>>GH_L]Z%VJF7'$59&?A.E:^;1VXB54/%.ND=S> ]#/3>> MKS 2PY,=AM@D8D6'SJ@!3 J4T/V;/P]]. &DUV< Z0!(@^X^45"YYH[GF34' M9GTTL?E#*#6@29S0_J-LG:5;03B7?[8UU^(W[UND2[8&+*QH@VTJMNR0$(CL MU1H<%Q)?9[&CO!X=%T..99\C/9/CECT8[1ID[W0)Y=_XF/2.HM.CZ&5ZD?!C MIR=LFERQ-$D3A)J&Q%V@G8Z]F ;:Z7_TXHJMC$8C1?G2FHT%I$S\V)M[H;DN M!)=L2T[P*I!]7^S061JV'Q<4S49%LZ!H=D;1IT[MP/IG N*345%@Z[ 0R K3:==/S>@==V[1C]I+>+^P#]S60B.3 M4!$TF;RAO+9?@MYPI@V#MS..QC@<&_IO@/4!=%\9XXZ&3S#^B?(_4$L#!!0 M ( #9J"E%!TD8;Y ( $8( 9 >&PO=V]R:W-H965TS#)A5AU;&H[I?OW MLYTT Q(8VDMBQ^?<>X[OC9/AEHL7F0,H]%Y0)D=.KM3FSG5EFD.!Y2W? -,K M*RX*K/14K%VY$8 S2RJH&WA>SRTP8,['P\>R3I7YH$['F[P&A:@GC=SH6=N$R4C!3!).$,"5B/GWK^;]0S> KX3 MV,J=,3).EIR_F,F7;.1X1A!02)6)@/7M#29 J0FD9;S6,9TFI2'NCC^B?[+> MM9AQV"'QTA!#4A.)<0UH3P7$)4$Z)S"7%-L-;=RKO=N"E6>#P4?(N$ M0>MH9F!WW[+U?A%F^F2AA%XEFJ?&#U@2B?@*S05(8 K;\MV@A6[(K*1@EB98 MYM?VBF:O)7G#5 ,EPBQ#CR"5(*F"K%J_G(+"A,HK'>)Y,467%U?H A&&GG)> M2LV00U=IV2:YF]82'RJ)P1&)7TMVBT+O&@5>X'70)Z?I4T@UW3=T?]!!GYZ= MO9,^.S][LD]W=:F:>@5-O0(;+SP2[SY->;_45="OW*\3 M"<(F06@31$<2V#*:TJ9F '_KW56X*E3/AC(GTMMX$ 11-'3?=NO31B5![,7[ MJ&D;U>_W_7Z#VG,3-6ZBDVYV^M/Z(2RE9:9GNB7UN;K!)$/PK@]="55#$-HSPE)"M_,J;;RCUCOPTT;X<=+M)F[^O2WJOH^/"07#0<6U4$O3CPXYKH_J) M%X7[J%D;%22#7M\_V MWYPPV7]AO6*P)DXC"2A.]V[[>2E%]M:J)XAM[+"^Y MTH>\'>;Z0P_" /3ZBG/U,3$G??/K,/X#4$L#!!0 ( #9J"E'0;\^"LP, M +P- 9 >&PO=V]R:W-H965TS#:AY(3!QV;),%W'2E_?$+V'&![SH7#O;XPW#+^4ZP)D>"UR$LQ MN6+#"4X-J,A=W_.06V!:.N.A&9OQ\9!5,J3/CJN>V+"DM2"DH*P$GJY%S Z\?8*@!QN([)5O1:0.] ME 5C/W7G+58A98 MD G+_Z"I7(^$JET]L^QMI%A1IOB7+A?D'V]HV]AVPK(1D10-6,RAH M63_Q:R-$!Q"B$P"_ ?CG H(&$!P!E)1V0-@ PG,!40.(S@6@!H#.!<0-(#:; M5:MKMF:*)1X/.=L"KJT5FVZ8_35HM2.TU*$XEUR]I0HGQ[=84 '8"LPX$:24 MV 3()?@=[\_V;H4_G+_VI&KN5>H/[B(GX"L5\H]V^@2!C9=:B)DB'0M?!E? M)G&@?D/WI;M FQV*HQ@=VDVM=B$<'/'=V>RB(!YXAW;W%CODPRA(#NT>;':! MCSR_M3M0$K5*HEXE)U51Y?7']6ZU4C7Y LP(IRPUTC8R7ZC67^K[K\J^[-F] MN/49OV]2):VCY(W"9%(311UY(0RA7=M!ZW[PJYRNU24IF)(57=(^]:"W+Y/> M^^H'.Q49OE6B-4S="$T&'HJ.\JPQZRH=1PB%1VEF8PN[.U)GF<4L1C ^8KNW MF<4>.LK9!XM9E"3)B12#_EY%__\& O@7O&7JP7U!@^]"^I,%?U+3STZ]A M0OWYYW;.E@7AF;DV"&!J3GW,;$?;J\F-.9"[>_/Z7J/.&1DM!TURKZQ7AVD"]7S$F=QWMH+VPC?\#4$L#!!0 ( M #9J"E'ZBR(\8@4 &P8 9 >&PO=V]R:W-H965TE@.BG>W8KIA&(H$K"\'[_&[ M3ZZ? XH5/Q@<9.,>Y:[<<_YO_K!<70ZYA#'.>2M!T_2Z&# M2F<.;-X_2;\NG-?.W%,)SD(!F@%:YK%ZHX?/D#I4&%@Q&-9_$6' MGQ2A_*0#0 V#, 2 D@?0%N"7#[ KP2X/4%^"7 [PL8 ME8!17\"X!(S[ H(2$/0%A"4@[ O SE/FG-Z0*MG'HCM625%B"ZKH="+X 8E\ MO9:7WQ1U6N!U9;$T;ZFO2NA?F<:IZ?OH9\8DR\M;(IJNT!>U!8&6Z1ZDTJVC M)/H=_4F%H'GIH]<+4)3%\HU^^_WK KU^]0:]0BQ%W[8\DQHO)T.ES6"A+YCT6'6^EP"QV>0<5T*.XD>%^'RWW$\Q&1%_,MPWX]Y>I7=8IUIT8KI7F>Y9 M3=?AUENVA+S9(YXJEFZTD?FM9"O(Z4&'*V;TGL7:G:Y.\-JVAP$Y-7UY7.1; M%WUL2S(XYU?.^5;G;CA?'5@<=YGMMRP*G9$7AJX.:K<'-G+3[ ]58"^0;1->I MHNF&W<> J)30R9N+4L8)^1@I$==TCL_P>=E0\YAGJXZVLI0YKHD7>R_63+AF M0&RGP%[M-,=M8L(X' 6&0-;$A.W,9*F;>0D]S5WH$H/.FJ/PN%?RKEE*TRAO MYT8"%R#9)NV3QYJO:RY"=O)J5<>9Z609DS]T!MUAY34;$3L;&1)XXRT M&2S+*8(>88EQS#K%S MSATD>@[+!.1#(MI0/8_I.MH)V#-]!(L?T1;B?(Y4(/0DV74H(.WYT".N*1HU M3Q'[A/B4_+<('G80*5@A11_0"E99I(X)2GB6=IDT(QW#86!,4$UJQ$YJ5X;9 MVG9PAS0#M!8\00)BFL=U1T7GC'U3"CLI=#?P?AE" M.U;YSM@P%9&:X(A](KN#"#2EYIGN9>TU:4]GV&ML)J5/?58MSZTZ]:FF4W)F MUBLW"0EBSR*0FEK/[0AN39>N\W)'SIHA73M#?CFD(.26[= .1*2KGVZZ1L*K M,V*\"^+_9C.HIDW73IO//05?N1W3G'F<<^5XDEQNP6JYY5\@?Y]S?4)JWS(/W)6_V"8_@=02P,$% @ -FH*4?&" M9YC? @ [0< !D !X;"]W;W)K&ULG55-;]LP M#/TK@M%#"[2Q8^?#*Y( 2;IA'= M:-?M,.R@V$PL5)9224ZZ?S]*=KRT=;QN M%UNB^,A'4B)'.ZD>= 9@R%/.A1Y[F3&;2]_7208YU1VY 8$G*ZER:G"KUK[> M**"I ^7<#X-@X.>4"6\RUUO+[AEZ\Q8 M@3\9;>@:[L#<;Q8*=WYM)64Y",VD( I68V_:O9S'5M\I?&.PTP=K8B-92OE@ M-]?IV LL(>"0&&N!XF\+<^#<&D(:CY5-KW9I@8?KO?4/+G:,94DUS"7_SE*3 MC;W8(RFL:,'-K=Q]A"J>OK672*[=E^PJW< C2:&-S"LP,LB9*/_TJ\&,/D8R7S)!RV+^F"ZU4?A,?K:XZ-4N>LY%[XB+6]B"**"Q M>"5RX)"V:6PG81CWPW#D;P]S\EJMUXO"8;]6>T:L7Q/KMQ+[C(V.2XR=&J/8 MLC!TR8$8B;6V-UB .<=+FW2:B/=?,;H8#KHO>3=H=>.X/VSF/:AY#UIK5O/> MX&MS+^9O$5RVE'%8>QVV9FM&-4O(*3['5').U8'[LZ8,E=;BP]B#3K?_(D.- M6M&1!,4UU;B5ZA7CA8'T'\C&;R+;J/6*K'_047-0:S=H-$ED(4S97&MI/^2P0FC0&>*%4N5P*3=&;EQ_7DJ#W=XM,YS'H*P"GJ^D M-/N-=5!/^,EO4$L#!!0 ( #9J"E&)(I8-+0, $() 9 >&PO=V]R M:W-H965T)8%@$+;DC(Y M=@JEJBO7E5D!)9:7O *FGRRX*+'24[%T924 YU944C?PO-@M,6'.9&3OW8G) MB*\4)0SN!)*KLL3BY08HWXP=WWF]<4^6A3(WW,FHPDMX /54W0D]PD3MC9$*9<_YL)K?YV/$,$5#(E'&!]64-4Z#4 M>-(Z.7[U_M,'K8.98PI33'R17Q=A)'93# J^HNN>;3] $%!E_ M&:?2_J--;9LD#LI64O&R$6N"DK#ZBK=-(G8$_N" (&@$P7L%82,(;: UF0UK MAA6>C 3?(&&LM38U/BBAGQ*M4Y,[ 14F.?JPU1M#@D28Y>B; M*D"@Z4H(8 I=2PE*HM,9*$RH/$,7Z.EAADY/SM )(@P]%GPEM4R.7*6)C%\W M:U:_J5<4N4>B=H\ +O![Y]+A\!IF6^T;N#]_*79V'-AE!FXS ^@L/ M^EN CCE'4RZ5/$=37!&%*?D#^3EJ,G6^DZ$F,S,B,\KE2@#Z>3V72NB]^>L( M3MCBA!9G\)]WHR K&*=\^=*7X=I';'V80[N>#&/?'[GKW3QVC5(_25NC-WB# M%F]P%.\K9Q>$9;P$I/!6G^D,R!K/*?1NA-I7M$,0I=$^9H^1_O5C1BUF=!3S M.E]CE@&J\(O@E!K69IO/@<&"J%[OCNC M<6?UT \&>XA=(Z^?+VGYDG=M2MT2),E!%X"ZEYB:+$&L2=9/FW1 @B@*]VA[ MC )OV ^I;.%I(]HV%W, MBX-T#ZEKE:;)@1WH>_]Z@G<4ZI'KJH>J)G&PVQJX+7Q9TQJP+8"]==_K5)PP MC>-HC[_/+/#3<"\"=Z?!F:^++U@L]?M$%!9:YUTF.@.B;MCU1/'*]KPY5[J# MVF&A/W) & /]?,&Y>IV8-MI^-DW^ E!+ P04 " V:@I1*4W4\50% 8 M' &0 'AL+W=OJ>#"-2BLW''^K;CYL+P8>$6/:$(7JI"(]9][.J5)4BCI?GRO10=-FT7B_O6C M^KPTK\W?('6ZK-Q2 :@"5=Q7FB/O/=+[0V5'9PP1-9_@]V56R !V"1 M2\73.EGW(&59]3=^J NQEZ!U[ FH3D#M!'(D =<)N&\+I$X@?5OPZP2_;T)0 M)P1E[:MBE96>Q2J>C 7? 5%$:[7BHARN,EL7F&7%S+I50G_*=)Z:W @]287Z M >)L":Z^YVRKIXUZ"W[5D_KUC*J8)?(-> >^WL[ ZU=OP"O ,O!EPW.I$^1X MJ'0?"J7AHF[OLFH/'6D/@T\\4QL)KK(E75KR9^[\P)$_U-Z; J#' EPBI^#' M/#L#V'L+D(<\2W^FO=/AR&;GM-:O3FM][DZ?T85.A[;T)[7$S63"I1X^HC?E M4IT[=$BC0TH=TF=24C,IUX)+ZYRKY()2KF#I_02BD1_@\?!^?RSZA:I(L\S9-8T:4&H%X,%BRN$*NMQBD7BOU=/K#9K!KP M]SKV+AQ%$+9L]@N;V\(()I'=9M#8#)PVOW 5)V![9 0SJFS&@H.ND%'HHY:O M7E'SPR@?AWY@=Q4VKD*GJYEKJ !]T N]I#9GH:4W[0DW#0\F7!#Z[5$]#()> M$'E/HZXL4?I?:'XCI_LI3[>YHL*,9%D#R5=J%POJ^,:/FA9&3G(\?N/? M@ILDKN6;U0C\>:W#P0=%4_F7HS'HF47/JPP!TVMZDAN!?VU)99 M7"#N *C>06YXL@0LU7RYIX4K9^W->@/):;4WD(=NRC^_]H<8QB$*V]_^?F%S M6Q@)B'^D]@;JT$WUWU8KMJ!@E8N,J5S0TMZ*/137SB$P@(7A:4-@8 7=M'K^ M$$0'1=-H#:+V$$0V K?#YE:U"*,C0V ("4?_?0C /^ 3RUB:IZXML>$C\OY_ M'".#/@1?!L<=.MTX1@:BR W1SG+'#UWE-F1#[GWSRY3;T ZYM]?]R^W6";O+ M;;B)W-RLR_UT@\'5A@J7O.$7"DZB"S*<0NZ=X+/I@@ZW@,$(^2VX(,L>\"!J M;M.*_",K*S+$1&YB'B]^/ZX8AJ&?L,W#!F/XA;9Y'3K=7,&&==C-*'>M.Z&" M#< P^@FUWGOU=^_.^M?:K>-WU]J #KL!=9FS9,FR=>G][O&FY^X1&W9A_R2X M8(,I[-YF/1LN^/!M%P7!J 67.BIP1LVM6N3(JR,VP,1N8'8/0B_(8$,S'/V$ MB6^8AMW[LOX3WZW3O9H2 S[B!E:_FG?"AABJ$??+ZXO4G!BV$??FK'?-.W3P MJ+OHAH"DX_U4FW8)[?WZ>=K;*#%D(B_\-EKK[9-B1-J_ _0)FG<$58:&>P<7 M*17K\HA)@@7/,U7][-P\;8ZQWI>'-ZWGE_!\"BW/9_#\JCJD,O+5F=FG6*Q9 M)D%"5[HI[RS4_175,51UH_BV/#:YXTKQM+SM(Q> OX21)B&>SN4WZCF<.1!B9@U' ^F]-1H0Q(Z2/\5)J.I5+ M0]Q=;]4_V]AU+$]8D9%@CS2!M.]T')20!>$)2$X) 0O4,(2T)XJH>H)$2G>FB5!!NZ M6\1N$S?&@ <]*39(&K16,PN;?D=OPM=$ =>WU2/!#%(T M$RPW[[=J$(\J\@62*9^-SAK5B\J63M2K[]_TO6J9QU/ERRSE$.?;]]4+$:3!QY!Q4[ M!L6=Z*!@QYC(#_R#@KD[5W%&Y-+.0(7F(N=0O'B5M1JS-W:Z'-B'_O7(K[&/ M]5@NINA?^6*FWV&YI%PA1A;:E7?5UATFBSE9;$"L["!X$J#'BEVF^M."2 /0 MSQ="P'9C'%0?*X,_4$L#!!0 ( #9J"E$]9#(6X0( H( 9 >&PO M=V]R:W-H965T18GO("F'Z3N[WF1FV/"G,G( MGLW%9,1+10F#N4"RS',L-I= ^7KL])SMP1U99LHP '5?S(7>N0U+ M0G)@DG"&!*1CYZ)W/CTS]M;@*X&UW%DC$\D#YX]F=H!? _S7@' /(*@!@0VT M4F;#FF&%)R/!UT@8:\UF%C8W%JVC(W;C6=UGI\_?HB] M9RJ3Z(HED+S$NSK6)F!_&_"EWTGXN62G*/". MD>_Y7HN>:3=\!K&&]PR\=]8A)VCR'UB^8 _?7.@<"K4Y1G.*F4(Z2^CJJ22% M_E(4^GZCS=&U@ES^Z' 6-LY"ZRS\<[&3IGRR+E];;2JZR-*9?K":] (O]**1 MN]I-68N9%PZ\H#%[H;;?J.UWJKT!*<_U=QZ7>4FQTE)QSH4B/[%I &UR*[[^ MCHZ3OA\,_5=R6\Q"_?/:Y4:-W.CODWN,&*@VR=&;U V&GA^^4OS6*O+\:$]^ M!XW@P;^Z#2_XAPW_\/]?[;/&V5EG,%=2D=QI'WX5Y"6M)J?4/2ULO= M3=A'&\!"MDES=]IM#F)IIY!$,2^9JCIO<]H,N@O;W]W?YM64O,5B29A$%%(- M]4X'^E:*:O)4&\4+V[P?N-*CP"XS/:Q!& /]/N5<;3?&03/^)[\ 4$L#!!0 M ( #9J"E$"C6OGA ( +$& 9 >&PO=V]R:W-H965T& I: 5<4<&1A.7(&P?7L]CZ.X=O%%JU MM4:VDH40CW9S4XP\WR8$#')M&8AYK6$*C%DBD\:OGM,;0EK@]GK#_LG5;FI9 M$ 53P;[30I MOFN$N ?$;XUPW@-( '%'GQV'']Q!(]-4X;.A)O.3,*CA%\:?H8B_ST* M_=#?D\_TS?#@:E\Y_Q=]]L_1=YH1#6,2.;[H -\]*" R+Y&YW,V@&+70Z,=X MH;0TG_O/(U'B(4KLHL0'HNP,&W3#MF^2.I8+QV*%<)W&410G>+U]/:^=HB#P M=YVRUTZ75W&XZS1[[71^&46#4UQDY85] M$EQ/@SWVS.AQ)Y]_Z3LQOR5R1;E"#)8FE']V:21"=@+9;;2HG0(LA#9ZXI:E M^:> M [F?"F$WFQL@.$OE?X!4$L#!!0 ( #9J"E%(:GJ]5P, ,0+ 9 M >&PO=V]R:W-H965T]G&PKI DS5JGU),/C>NSN>'S??"_E# M%0 :_2H95PNOT'KWQO=55D!)U)G8 3=/-D*61)NEW/IJ)X'D+JAD?A@$L5\2 MRKWEW-V[E,NYJ#2C'"XE4E59$GE8 Q/[A8>]^QM7=%MH>\-?SG=D"]>@;W:7 MTJS\%B6G)7!%!4<2-@MOA=^L<6H#W(YO%/;JZ!K94FZ%^&$7'_.%%]B,@$&F M+00Q?W=P#HQ9))/'SP;4:SEMX/'U/?H[5[PIYI8H.!?L.\UUL?!F'LIA0RJF MK\3^ S0%32U>)IAROVA?[TU"#V65TJ)L@DT&)>7U/_G5-.(H(,0# 6$3$+J\ M:R*7Y0719#F78H^DW6W0[(4KU46;Y"BW;^5:2_.4FCB]?"]$OJ>,(<)S])%K MPK?TE@%:*05:O4)?C#!>HW;7BPO0A#+U$CU#E*.OA:B4B51S7YMD+*2?-<3K MFC@<(([19\%UH=!;GD/^,-XW1;25A/>5K,-1P$\5/T-1\ J%01C<7%^@%\]> MCL!&;8,B!QL-P)X7IB6@;+6Z )01*0^4;Q$I1<4U$AMW^UR4.\(/SQ7:-JT: MH9ZTU!-'/1F@7A-&> :(:+0#246.E"92]_6Z!HH=D#V(=\M9DLZFP=R_ZTE@ MVB8P'4U@E?VLJ*+V^/2^X3IZ>L0:)C@=((U;TGB4U!PV3G!_!DF;0?+(O@//^\B3$_(TB"=IVD\_:^EGH_1O^1THS'H:83=X!S3QT$4#?D)[AP-CUM: MIVW[M7(]6''"#IIF8^K&G6/AZ7_7=^=<>-RZ'J/O4^,*T]@T>:##G7?A.C0IG54CUCM7?;$755#V;=]GJ^_4SDEG*%&&Q,:'"6F.)E/3+6"RUV M;DR[%=H,?>ZR,&,V2+O!/-\(H>\7EJ =W)>_ 5!+ P04 " V:@I1Z7"! MM(\# K#@ &0 'AL+W=O9R#+.]5#_TEE(#?A5K,,H"-4B&^,[G6G M#=Q2[J7\X3HWJ[D'G2+*:6Y<"&(?#W1).7>1K(Z?=5"OF=,1N^VGZ.^JQ=O% MW!--EY+_PU9F._=2#ZSHFI34.3BY9+KZA?L:RST0%YJ(XN:;!44 M3!R>Y%>=B X!A2.$H"8$?TK -0%7"STHJY9U30Q9S)3< ^70-IIK5+FIV'8U M3+B_\2[G:,\X!$2MP(PP1&W;/*;C2FAK]&GRRE70Q-O#RFAK" MN'YE(5_OKL'+%Z_ "\ $^+*5I;81]SA6/_AI):@R51ZI&)#;@J9"G,4 X/8>(JC-NI#XL$11D. M9_Y#-U=#L* +.U(9-BK#2957>5X6)2?&IL1*5(;]1]R>'!)ZB!1U%%P$89B& MN*=T" <3'$;#4J-&:C0IU57I'Z0S.ID]3!#,4$_D*2R"491FPQKC1F,\J7%9 M[7*J &?:Z(DJ2IJ R3/4;-K,EIZG9M/3[&4HM MDCO%[#= /0)#\ZV07&X8G:IAU!HO>@[G1:WUHC-Y;QVGF\X,)JCOO0.P-.G" MCG6VYHO.Y[YHP%8CG 9!7^L +@Q1/.*^J+5?=!;_1:?.BN,T.Y$YX-,X"D?\ M%[4&C*8=^(LB*PH$*:9+M_5?]!P&C%H'1F>R8'1JKA@GL&_!OX4=ZVP]&)W/ MA-&@"Z,@[FL==.$X'C&WH#7AX"PF7$?IGK'LODGZ;C $RR#N?RK\SDG>7:/^ M)FK#A :IP,SETC-Q5A_M[:>PAHFIN[6V.*@>PXVLIS5/'W1>: M^^'B?U!+ P04 " V:@I1S_ST!H8" #,!@ &0 'AL+W=O MW.2VL7#LSG8(VZ^?[:19@5 A]M+XXYYS[KVY/8EK(>]5 :#18\FXFGB%UIMS MC%560$G4B=@ -S#S 'QBR12>-7R^EU MDA:XN]ZR?W2UFUJ61,%N^PYM^D6YG9-;+[>#1#J@ =IJ )9>K(!-S=INCPX @= M(,K1UT)4RO"I&&N3HA7"69O.K$DG>"6=$%T)K@N%%CR'O >?[L>/]N"Q:4W7 MGV#;GUFPE_"RXBG+J' \])]%+5Y&!6?#TZ"+:LK%.W_/$N3:^:)"F:BX M;IK?G7;6.W6.\^Q\-CB?#WK.4V/5C;/^HV]\_HK(->4*,5@9*?]D;-Q#-M[9 M;+38.'-8"FVLQBT+\[D!:0/,_4H(O=U8@>X#EOP%4$L#!!0 ( #9J"E%U M_P]2-0, .4) 9 >&PO=V]R:W-H965TICV8<"!6'9O9!MIO/]M),T8,XP7B MY%Q^YQ\?GXQV0CZH"D"CQYIQ-0XJK=>78:C*"FJB+L0:N'FR%+(FVBSE*E1K M"63AG&H6QACG84TH#R8C=V\F)R.QT8QRF$FD-G5-Y-,U,+$;!U'P?..6KBIM M;X23T9JLX [TM_5,FE7815G0&KBB@B,)RW%P%5U.(^?@++Y3V*F]:V1+F0OQ M8!X]M 5E-EXIF'*_:-?8%FF RHW2HFZ=#4%->?-/'ELA M]ARB8PYQZQ"?ZY"T#HDKM"%S9=T0328C*79(6FL3S5XX;9RWJ89R^QKOM#1/ MJ?'3DZNRE!M8H+>/9F,H4(CP!?JJ*Y#H$R5SRJBFYN[+&]"$,O4*O4'?[F[0 MRQ>OT M$.;JOQ$89'S4*M<&Q0<.R37W=I(Z/I/ZXX1=K^! MTKA'UCT:_NL>&A$Z)>).B=C%2X[$FY$G,F>M DX6PA3Z>3576IK-]NM$BJ1+ MD;@4Z7_$IGP+2IMFT.95X,T;6?$D<"(-@\T>?1#-W&S?9PT3@ZA^U99DL>%'SKK MH+.3T%\$?T.Y00:+A];M2_519KW\$4YP<4#IL8IP>D3:O*/,SY)V+<42E#T2 M"4,*Y):6?M;?'A%/W/6P_,8X33V MXPTZO,%Y>)*8'=I,AE(H[15QT .(BUXK>8S2P1'*847%CWIG9I2D19X<\OOLBF&:'A00[LU@ M^P'TF<@5Y0HQ6!I'?%$8!63S3=$LM%B[L3P7V@QY=UF9[S"0UL \7PJAGQ=V MTG=?=I,_4$L#!!0 ( #9J"E$N$BS;E@( %P& 9 >&PO=V]R:W-H M965T]$/M\WW??G7U';ZWQV10 EKV44IE^4%B[ MO U#DQ50])5_ %.S3F N^LM^WN?.^4RXP9&6OX0N2WZP77 ^ M4<"RREA=-F!24 I5?_E+4X<= /'L!\0-('X-N#P 2!I XA.ME?FTQMSR00_U MFJ'S)C:W\+7Q:,I&*'>+4XMT*@AG!\,LPPIR=O]"[\* 85SE[*LM -EGP6=" M"BO(^HY]X8CLF_CH2X;$-<^A"7 M!T),807(508,ZKO<=PLU1>HI7(.O!AWJ=RK0:D_D;ANY>S3R/4>YH9:V H$: MW+(EZ@7RDLGF!6W.Z2DCTM$^335Y=T?3=7K=*JIOJ_M6]U62[)>=MK+3_Y:M MM#JB/'VC*DZ2])7TMT[=FYM7RL.=!BX!%WZN&9;I2MFZEUMK.SJ'?F*$?]WK MN?O <2&481+F!(TNKJAT6,^R>F/UTH^#F;8T7/RRH/$/Z!SH?*ZUW6Y<@/8/ M9? '4$L#!!0 ( #9J"E&V[?UG?@, $X, 9 >&PO=V]R:W-H965T M7Y/7TR,4GN0-0Z$M9,#GS M=DKMKWQ?9CLHB;S@>V!Z9L-%293NBJTO]P)(;D%EX8<8)WY)*//F4SMV*^93 M7JF",K@52%9E2<3C-13\./,"[VG@CFYWR@SX\^F>;.$>U,/^5NB>W[+DM 0F M*6=(P&;FO0VNTL "K,7?%(ZRTT9&RIKS3Z9SD\\\;%8$!63*4!#].< "BL(P MZ75\;DB]UJ $0-(!KJ8=0 M1D,]Q T@'@I(&D!B8U\'RT9Z21293P4_(F&L-9MIV.VR:!U@RDQFW2NA9ZG& MJ?D2U@J]0?=U8J&S)2A""WFNQQ[NE^CLU3EZA2A#?^UX)0G+Y=17VJT!^UGC MXKIV$;[@(D+O.%,[B58LA]R!7_;CDQZ\K^6VFL,GS==A+^$?%;M $?X-A3C$ MCO4L!L.#B4O.SWE?_9SWM!^^A$S# Q?\62RC-G\BRQ?UY<\-DTI4^KY1Z,.? MV@#=*"CEQQ[Z44L_LO2C%^COX,"+ V5;E G(J4(;DM&"JD=]G12$9>!*QYHR ML93F9CW,P\L88QWL0W>;AIFE#K,$=\V>"8M;87&OL 5G!Q"*K@M [[D"B?(* M3$I$/5%+6O+D5VS*94M_V;OVE&2 2,DKIESAK\%Q)V#1R!'^86;I=\V>21BW M$L:]$AX8R71&*5'"QS\NW"XB >GZ@<9)6ZK":3Q*TQ MP%_?+CSX$%D=*"-"/)KKXD"*RGDY-)3=\QP% 8Y.MV^@7>JRPW$<1"^(ZSS, M0:^XU68#MNS2SZ\" 5(A012@,R(107L0F3[:YTZ)_<3)!<:O7<_>#^*6/XA; M_7]<'4J_4^Z4(+:V,-5[;TYQ_7*UHVWQ^]:6?"?CU\'5(G",+X.K55W:?J6O M*^UW1&PIDZB C7:%+RYU3HNZ>*T[BN]ML;7F2I=NMKG3!3\(8Z#G-USG:=,Q M#MJ_$//_ %!+ P04 " V:@I1+(?/\7\# !1"P &0 'AL+W=OFR'L C2ZW;+KPJ58XN6Z^CI:U8O09I_<2Z[N$A4G MEREL)'J+/E()'(1$KU*0F)3BM9I\N$_1JQ>OT0M$*/I:L%I@FHNY+57>)MK. MNARW;0[OB1P^^LRH+ 1:TQSRD?AT.CZ:B+<5;P_MG:!OO4G#3S6]0K[S!GF. MYXP\S^K9X>YL#.?_95__Y^P7Q?#['>!K/W]J!Z1$9"43-0?TU\U&2*Y>X+\G MS(/>/-#FP1/F-UG&09\(;*O>7Y4I5YE83>78-FJ](NW5''"'I><'BO%POC:F MR(^3X%*4FJ(@2IQ+T=H4Q6'@]:(+X+ '#B>!^Q=)'Z,'5AX(W2%5A)Q(M,49 M*8G\,<;>VH;G[(XS9#=%KCN+!NRF* B]>,#^+TX7[%'/'DVRKUB]5]BD*\$8 M962F#=W!NJQ,D>=%PQ4V1;[CN@-*4Z1*D8Q3QCUE/+VE*\8E^8E/NYH(46.: M 3[ V93DT3> -G4N$9=UB.BV'/&D9,>.9E$?J YQT?U5:SSM:GQ8W\<=-:#SJ9 FZ;L6NQQ!@M+ M=5T"^ &LY0/EFEEBA(O&E0J-46N M'T?)H XCJM /9X-*V&<]0@5\IYLS@?19W'XL^MF^_[O1;<]@_M:]7KDC\ZGJ M%]OV[K=]VVQ^QGQ'J$ E;%4JYRI6:\;;!JX=2+;7'&PO M=V]R:W-H965T&J3";XL@I+8([X_ M]A(>I:/YK'CO)IO/Y%;'42IN,J2V2<*SYW,1R]W9"(]>WKB-'M8Z?\.;SS;\ M0=P)_6-SDYD[K\ZRC!*1JDBF*!.KL]%G?'K!@CR@4/R,Q$XUKE%>RKV4C_G- MU?)LY.>.1"P6.D_!S+;6-_*W5=1%5087,A8%7_1KM+Z([38*BV3*M@X2**T?.6_ MJD8T C#K"2!5 !D:0*L 6A1:.BO*NN2:SV>9W*$L5YML^471FR+:5!.E^3#> MZ"/ET+S*%:?3.2M6&RS+$H?T#E749[KQ]TE^OCA$_J HA1]7\NM,FG5 MS-.F@MR'MZC/%/E83[YOXDG$Z K(1.M,M,A$>S*5S3X%,K$Z$P,]5<.F)5IMS="9)UID M^7 M9&*FON+%Y(FK 7WN&H(R_[C(GU/@:6Y:_=3L,J1HF0YJTP%H^KO4/$:\ ML-YEJ8P.&E_(0AK@/5NNBH8A[;$VKJV-P9%I//O0\(1UNA"L]$*FVLP,,\?, MB!@8+D56#$E7U:%3S_Y 0(J6O4EM;P+:NSS\<9DX'L)@.MXSZHHFQ)]T>YW6 M7J<#'IK8CD^7N^D0=ZZHWQWV+5G](71 _Z%KF8IG=,VS1_-_^0]($PL MX0A,N$,@3%QN8>J38+]T5S;U6=!=.K6$HS#AWL!B^CKO0$G;J>4=A7DWB,55 MCM>:V2$#FFE920=LE6N$',IDVMA''[N1IA9[%,;>,"972< QAR1MRG00]SI4_=RCEGL47BN^!F7J+OZ" M,2/AOCM7QL:8]-FS%*73]\ RL[!C,.P.P3)S$=9%D@Y9/TF8A1V#8?<&+#.7 M:1VG !VJ_F, 9LG'8/(-@C-S=\S$'Y/]C76'#(+349O/K<@\FA>&:- MP\EC]]O,$I#!!!R&YRI)\["RZ\BB0]9U9.$U3MKSGSE,@QZB5*%8K$R&ULQ591;]HP$/XK5M2'5FJ;Q($ %2 !736F5JKHVCU,>S#) 5X=F]H.M/]^ MMA,"*X%.?=D+V(Z_^[X[WYW=70OYK!8 &KUFC*N>M]!Z>>7[*EE 1M2E6 (W M7V9"9D2;J9S[:BF!I Z4,1\'0>QGA'*OWW5K][+?%;EFE,.]1"K/,B+?AL#$ MNN>%WF9A0N<+;1?\?G=)YO ^G%Y+\W,KZRD- .NJ.!(PJSG#<*K81A9@-OQ M1&&M=L;(NC(5XME.QFG/"ZPB8)!H:X*8OQ6,@#%KR>AX*8UZ%:<%[HXWUF^< M\\:9*5$P$NP'3?6BY[4]E,*,Y$Q/Q/HKE XUK;U$,.5^T;K<&W@HR94660DV M"C+*BW_R6@9B!X## P!< K#371 YE==$DWY7BC62=K>Q9@?.58@R:4J3-T@BA'WQ"1K/KKVKHFA5=\RC=('G)J:+6 MESK* MS4\5%*=RRF>3R;;K5R.4O2WZ9&;,K:(S'!UN9 [,P, M%4U!%K%FY1F^U2F-]Y1>A)TVKI?:JJ2V/HA.(L%Q']%5IZ:UIZ:%HWHM[4I+ M^[.)T=YC"Z, '\B,3L77^>?J&2@%^C\53AALFV#PV0B5R-T0M:-.4!^A<*?M MAD<91R8E))WFUJ/Z1AKN'TT0'^+%6U[\<0F]KYUZ 7B_+J)6XX" ;6<-HT^' M.JII4ZWX':._<]EE(.?N2E>FL'*NBWNO6JV>#8/BLMQN+]X<=T3.*5>(P?J M!O,]YD0>C.Q!-5CJO\'4$L#!!0 M ( #9J"E&2V_(:]0( (L) 9 >&PO=V]R:W-H965T\,..KM;$+_GBX82N8@[G;W"J<^35+RC/(-91?T?$(C"W 1 M]QQV>F],[%864C[8R;=TY 56$0A(C*5@^+>%"0AAF5#'KXK4JW-:X/[XF?W* M;1XWLV :)E+\Y*E9C[R^1U)8LD*8F=Q]A6I#L>5+I-#NE^S*V!YF3 IM9%:! M<9[QO/QGCY41>P#:^0 05H#P7P%1!7#.^:4RMZTI,VP\5')'E(U&-CMPWC@T M[H;G]ACG1N%3CC@SOF) MS:?D^.B$'!&>DQ]K66B6IWKH&]1B&?VDRGM9Y@T_R/N]R,](%)R2, B#!OBD M'3Z%!.'4PNG@-=Q'!VH;PMJ&T/%%_V=#"W-4,T>.N?,!\T3F6U"&+P20&VE MDQ23X*ZC)M-*KJ[CLA6X'4>4!A$=^MM],]*6$O#H+@C>*&L&ZP'_9*<5PKCEL5 M6QO).X=;3JU;$WJ^0I+ S6CC:JL)2G:#*FVKI4*=>)D#9;D].] M=Q9VZ* 3O76Z*:S3C\-FI_NU[/XGG":_R03;Q)-]9YQ;+08-ZDR# UM/@Y=F M%QRP&"NR^&_5V!374HYTKS?35KES2&2>D@LT((648*'J(J;_YR8N3&79X+:? J=L,U?BV!L@'X?"GQ-:HF]CZNO[_&?P!02P,$ M% @ -FH*4;N@CZT0!@ _B !D !X;"]W;W)K&ULK5K;;MLX$/T5PNA#"VQC7G4)' .)[<5V@0)!TFR?%9NVA27V/%=WUJ+8)5*=%IMQN2]XLJJ-=MD80QB,=TF:CZ:3^MI],9V(@\S2 MG-\7H#SL=DGQXXYGXO5FA$9O%Q[2S596%\;3R3[9\$@672\8K@QJQ#\I?RT[QZ *Y5F(;]7)I]7-"%8CXAE?RLI%HOZ] M\!G/LLJ3&L>_C=-1^\S*L'O\YOW/.G@5S'-2\IG(OJ8KN;T912.PXNODD,D' M\?H7;P)BE;^ER,KZ+WAML' $EH=2BEUCK$:P2_/C_^1[,Q$= ^7';H ; VP: MT $#TAB02Y] &P-ZZ1-88U"'/C[&7D_W/J+O8E 4,LO]*2B<="=%H8[;^>1"0LJ MB"-CX++ M"^F__#C$F)G,6' ($QR9W/1Q- A8%)KD6'"0$AH/L*/5&;GE^;8LN?Q855VN M+(JT "+F3XB6/Q3X$A+TWUJL$D-@$F+#01A"DY ^#C.E6SU"+#@<0T@'"-$J MC=PR_7AX+I=%NJ^DZSPO6@]1Y,^+5D,4^_(2]^<;TCB,35[ZN%@MI]XZZ<.P M2A,$FK18'ALRTJD23JM#+=G8+=GWA5CSLJSS"2AY\9(N5:U<%=!";GEQB:IA M+9D8>9.%M49B[$E6XZ [:Q&,# YF%A12.8NI/C59+[*X7+Z"&]:-@Y,/($01-#GKPYBBS%Q@%IA*<"$A)F5]7(S0(&,Z&Q!W M-G R]AL*$*)%FOCW'8@67N+;>2"V+@ V:T4+*@BIV7>PH$*"S/QF0<6T\]EU M&JK."L2=%32%56.VIN=6$?9#IDLG,UJ#B7\C@FJ1I;Z-"-KO"E!5I9FUH17& M6*\YUX?%+*2F)MI@E*' S@[568"ZLX"+G5^K/JB68^K?J:!::*EOIX):.@:$ M!>::LL$PBLQL9H%%81CWB+/ JK[J '&='K([$YPA[K+:@VHAIOY-#*K%E/HV M,6B_F6"FL/.0^7G(P@DY#4^K.W6K^QEN?JK2H%IHJ7\_@VI5I;[]#-IO+%B7 MDP5F6TY]F'4Y66##RXEIV6=NV3]#V6\H-9C69.;?ZV!:99EOKZ-Q<++S YG) MHP7%2&BF,PLJC)FYZ"PH!'%H?DF/._NY.UYLZHWT$BS%(9?'K;OV:KM9?UMO M41O7[]#U#%FNS]'UXK@5K]T??QGP.2DVJ:HR,[Y6CX)7H7KCBN-F^_%$BGV] MF_PLI!2[^G#+DQ4O*H"ZOQ9"OIU4#VA_\C#]'U!+ P04 " V:@I1'PG7 M7\P" !="0 &0 'AL+W=O@/45J(7--"04-'&P[0'DYPT'HZ=V0Z%?[]C)\T*2@/KQ$OB MR_F^<_&7'(\W4MWI%,"0AXP+/?%28_(3W]=1"AG5'9F#P)U$JHP:G*JUKW,% M-':@C/MA$ S]C#+A3<=N[4I-Q[(PG FX4D0764;5XPRXW$R\KK==6+%U:NR" M/QWG= W78+[E5PIG?LT2LPR$9E(0!+$?6WAE\9[#1.V-B,[F5\LY. MSN.)%]B @$-D+ /%USW,@7-+A&'\KCB]VJ4%[HZW[&ZV'?@7HO];#H *XU/TR=U>X!35T.E9R0Y2U1C8[<-5W M:*P7$U8GUT;A+D.L1@X M,X]CWV!:-C@_JE*8E2F$>U+HD4MTGFJR%#'$#?A%.W[8@O>QG'5-PVU-9V$K MX44A.J07?")A$ 8-\\>-Z7S?]Z7!WM_4HQ>+;">X^OMX9L_.>R5/>P? M7]&&G!O(],\6#_W:0]]YZ+\D84THR4%9=_B+LTHV*:#:LIR*Q_>:&&DH;])7 M.W]WT F"=TWG>"!N<2!N^>^X)P4=U 4=M!(MQ3UH([!)W0#E^#E?2U[8X],M MY,.:?/A&>AC5'D9OK(=V_N[1/CV\@#O>IX<#_2W;<6&P3P_^3K_ '_+:-6J- ME2F$*;_L>K6^"YRZ%OAL?=8]F7<;UA=X=RA;_5_Z\N)Q2=6:"4TX).@JZ(Q0 MBJILYN7$R-QUJUMIL%NX88KW'U#6 /<3*Y70L5CKG)3Q*I%9%P>3W M.\C%9A+@X.7&$U]FVMX(I^.*+6$&^G/U*,TH;%127D"IN"B1A,4D>(]O[RBU M"]R,OSELU,XULJ7,A?AF!W^DDR"R&4$.B;82S'RMX1[RW"J9//ZM18,FIEVX M>_VB_ILKWA0S9PKN1?X/3W4V"88!2F'!5KE^$IO?H2XHMGJ)R)7[1)MZ;A2@ M9*6T*.K%)H."E]MO]EQOQ,X"@O!G)9/C#-IF,I-DC:V4;-7KA2 MW6J3'"]M5V9:FJ?H-XB3YE8J7,*C4.M5T%31E$*:4HB3I1VE+*0H3"VEEJ;E9CMUAN[=1H)$7][/E;O_]4! V@2D M+F!O;T!K>UXN4072O2!E D@T6]:Z-5O)OI.TK\QZ&O>'.!J.PW5+*KTFE5Y' M*J[V*^1S>MS)R;?Q"GUXKLP; 2GZQ L[SS1\9AZI!4NV$V::28V,F\!LUS-7 M7V]=HZZCP76$#VQ;W.0:GZ=/_29@__A]ZK_J$\:]412W]VG0I#+HJ/UP>]2! MT^Q1ZFN(NFO^Y4[ F*NQ#Z,U[M$,/H.S!Y M*"^/4WQIGI)NLWJ@XC,1%7NDXA,P%;= E<8]'.TQJZK!BB]-5MII5N+)2LY$5N+)2DY 5O*:K/UX$(_:O4IV?J6>#JS$@Y4<$ZP= M8IU>)1ZLY-)@[75[U8.5G FLQ(.5G "LY#58:4SQ/J]ZKI+3<95XKI)C'5$V[U*/5?IZ;A*=_[R'Y.K MA\7LB=NMJE@"DZ"2H$"N(9BBMCS#G1,>>UKV)Y-+7BJ4P\(H1S<#PS&Y/8#: M#K2HW*'/7&C3>G>9 4M!V@GF^4((_3*PYTC-,>#T/U!+ P04 " V:@I1 MTGI-Z%0# !["@ &0 'AL+W=OFYJKN5-IO;MU7554T%!U+7; \T&GI>X#67<6. M@B>VK;01N(O9CF[A&?3GW:/$G=M;*5D#7#'!B83-W+GS;Q\RHV\5_F!P4"=K M8B)9"_'%;#Z6<\KH_6'VSL&,N: M*EB*^D]6ZFKN9 XI84/WM7X2AU^ABRH*I9^?<_+AIZN9J]$#8\?3^&0"[V+D??C!,?S[8-+@;WM^34+O9Q)X@3?BS_)BN'\S%LZ/L:]^ MC/UA&IY#@7!_#/Y=+L.^E$)K+_R/4MI(T6 M<2VQ;6 YZXHL;2&#)'_=K965 M_SU!&/6$D26,SA!^Y 7V4H6U64*[NB*,D^([ZN)(73.Z9C737\?.J25*+)'I MQ2^+-,YBS\-3>1GQ,.X]C"<]?()";#G[!J7I=B E+F2;IK'+$P^\\+W0>/'F M1EN50\4D2^*!7M[JQ2=Z09P%-P/%U0AS$F?9V00D?0*2R03DQZ@5K;&A,%X MM^VD$ V^C8J:YV4L%CP(='C5W+;!#>>X^G-%I?W9/'$?O MUHXQ"CGW7+?-K9?VD]*='1#>R>_]VZ4_(L_]VU4["+V9;\>R3U1N&5>DA@U2 M>=&ULM59=;YLP%/TK%NI#*VT%8[Y2)9&:CVF=5BEJUNUAV@,!)Z""G=DFZ?[] M;$-(0@BK%O4EP>:<$#(Q%B?6>:/$IP'O);NL9$ MOEE2EH="#MG*Y&N&PUB3\LRT+%R%*"9PSP(L]#]F>$ M,[H=&-#833REJT2H"7/87X3UC&I5:$,QP))1'*OPT>XRQ32G(=ORM1HXZIB(?/ M._5/.GF9S"+D>$RS'VDLDH$1&"#&R[#(Q!/=?L950J[2BVC&]2_85EC+ %'! M!!6!)VZ6>:N M"S<)13CL,[H%3*&EFGK0U==L6:^4J(TR%TR^325/#)_P!I,"@Y#$8$RY '0) MJCD./IY.74^P"-.,W\B7S_,)N+ZZ 5<@)>!;0@LN57C?%')=2MV,JC6,RC78 M9]: P",E(N%@2F(M1%L7=%&=F=@E\*<@N0]0'8EFVUK&?\ M9CKLM:5S6?3I?T<_*@:J=PC2>NB,WHS1N(@$>"#EL:0^[Y]?)0@\")SS7QTA MG#J$HT,X9T+L=AFK=EG;%BH5/*V@3K_-T L"1R:X.33F%.7;5F =HR:G*.@@ M/["/8=,6&$*^[=:PHV3=.EFW,]E[SK'XJ ZWKJWJU6K>>[GCUR'\B]TI%=Q# M=V#@NPUW6E"6W4,-=TY1$%F.YS?<:8%!!Z(S[@1ULD%GLO-BP2.6KE4A_VE2 MKQ;MO9=)T-H?Y-;%-E421PX$5J.RXS:4UVN@)BTHZ5/@-&QJ@\F/S6FW"1[< M6[ S75G3)>:J7PDSP#';I)&\GM0U1D6"65=)[7T,^]U\VQ^O$%WN&SH]BIH? MQ+@%Y%J]YMG7@K(1;)K6(F5#K^&9>=!VY)BM=+_'040+(LK[I9ZM>\I[W4DU MYD?P;@Q;YB>J!]5MSEZ^;& ?0[9*"0<97LI0UJTO]Q\)R(.A:-ST+*F0+ MI1\3V4=CI@#R_9)2L1NH '5G/OP+4$L#!!0 ( #9J"E$+[IMSM ( ,(' M 9 >&PO=V]R:W-H965T^W[.LV!4]V16Q#X92T5IP:W:N/KK0*:.1 O_"@( M^CZG3'C)T-D6*AG*TA1,P$(177).U>,$"KD?>:%W,-RQ36ZLP4^&6[J!)9AO MVX7"G=]XR1@'H9D41,%ZY(W#ZWG/GG<'OC/8ZZ,UL4I64M[;S9=LY 4V("@@ M-=8#Q=<.IE 4UA&&\;OVZ364%GB\/GC_Y+2CEA75,)7%#Y:9?.1=>22#-2T+ M]*'.PQ$ _;0#HAH0/0=T M3P#B&A"_EJ%; [JO9>C5 "?=K[2[Q,VHH*6-PK_ZUQFR;D/6=63=$V2W]('QDA-1\A4H(M=U41&ZPRJCJP(( M-D"R+DVI@#"M2RI2K$(FZH,7;>57?G<$U&] M1E3OK*BEH:8T4CT2_&DP6(IRR!94BNEKC?>\NZC7Z07OVLKR!5R_$[;B9F_D MF_\[7Y4__Z@I<5 ;-PTT264I3%68C;49.&/79Y_9)^'U-&RQSW! 5?/DK_MJ MNMU2M6%"DP+62!5T!JA!51.CVABY=2UQ)0TV6+?,<&PO=V]R:W-H965T MPG7/N]3F^\4U_S_B32 F1Z%#D5 RL5,KMC6V+ M54H*+*[9EE!XLF:\P!*F?&.++2P"9]0:]O7:G _[;"?SC)(Y M1V)7%)B_C$G.]@/+M8X+]]DFE6K!'O:W>$,61#YNYQQF=ATER0I"1<8HXF0] ML$;NS2Q2> WXF9&]:(R14K)D[$E-OB<#RU$;(CE9214!P]\SF9 \5X%@&W^K MF%:=4A&;XV/TKUH[:%EB028L_Y4E,AU8/0LE9(UWN;QG^V^DTA.J>"N6"_V+ M]B6VZUAHM1.2%149=E!DM/S'A\J'!@'BF E>1?#:A. =@E\1_(]F""I"\-$, M8470TNU2NS9NBB4>]CG;(Z[0$$T-M/N:#7YE5-7)0G)XF@%/#A>2K9XZ8[ Z M01-60/D)K$^P@V8'-2/H+87D\([_.9,LJ),%.EEPM@++9*MF!9*R_DS%54:,=$1U$SX/71\N MQK[]W#PR$RKP@U/4]"W*B[I=]Q0U,Z&\N%>C3J2'M?3PK/0'?$!DO88[$X%> M\0DCROAA8UL=WW>[+2-,J-!I&V% 13VO9>K,B ICLQ%1;41TUH@?T!!?C<@H MR#?*C=Z<0ASUXI9: RCVG9;8MR WCH.P)=:$"ORV6+MQ_1:$;W3?$W"&.RK+ MEZY>K5OK2'>4UOK8O9FXAO4IM.*R<[Z&+_OX'>:;C J4DS6D&PO=V]R:W-H965TV%(0=8=>+,-E"^_] M@=BYWYWOG\OE1@&8&;4)8ZDY'=6\C)2.PT9RDL)%&[)*'R. ,N#F.GXYPV[MAF MJ\V&.QEE= /WH+]G"XDKM_02LP12Q41*)*S'SK1S$PV-O35X8'!09]?$9+(4 MXM$LOL9CQS,' @XK;3Q0_-O#'#@WCO 8OPN?3AG2@.?7)^^?;.Z8RY(JF O^ M@\5Z.W:&#HEA37= 3CR%T5X69Y./]*N"ZY%:G>*A*E,<05?%C/ M!S6\BZF7^?NG_&=^K<-ON[1-NMX'XGN^5W&>^:OQSL>J=/XO>M0X^H48W;(8 MNM9?]UHQF*?:6MIB6- CM@--IE+2= /V^N=TJ;3$=_M73;!>&:QG@_6N!/N, M?C6)J0:RIDR2/>4[(&)-Q*GF6$IBP3F5BF0@\YI[7U5S>:# !C*-<3]!,??G M3_%%B_!%BRBW&)Y9^)UVOU]:7:C0+U7HUZKP(#B^;YSI8U5B]:S7]KRW537; M# N;85$]UJO@+I0*2J6"6D=W3#VVUA* L%0#=A]-)!9/E6SUCJ[*U@P+FV%1 M/>:W^[6J#4K5!K5^0K9G,:0Q.3+@50UW5L]?%:L9%C;#HG_&+L0:EF(-:_U$ M3QG.+]C\L+X2VW^.@-VGLN?4>_)RLDJXIF#8%(SJP2 '24 2^VFMTM$]&S 2 MD!L[V2FR$KM4YY^74KEA^#7@ ML,907GN [4;FTU^^T"*SX\U2:!R6[.46!V:0Q@#OKX70IX4)4([@DS]02P,$ M% @ -FH*44>1CUDR!0 G!8 !D !X;"]W;W)K&ULU5C?3^,X$/Y7K(H'D*!)G!]M5Z52@;V]71TZ!,?NP^D>W&3:6B1Q MSW8HG.Z//SM)DT 2$T[[PDMK.Y[QYQG/-V//]XP_B"V 1$])G(KST5;*W2?+ M$N$6$B+&; >I^K)F/"%2=?G&$CL.),J%DMC"MAU8":'I:#'/QV[X8LXR&=,4 M;C@269(0_GP!,=N?CYS18>"6;K92#UB+^8YLX [D_>Z&JYY5:8EH JF@+$4< MUN>CI?/ITG6U0#[C.X6]:+21WLJ*L0?=^1J=CVR-"&((I59!U-\C7$(<:TT* MQ]^ETE&UIA9LM@_:?\DWKS:S(@(N6?R#1G)[/IJ.4 1KDL7RENU_A7)#OM87 MLECDOVA?SK5'*,R$9$DIK! D-"W^R5-IB(: .^D1P*4 'BK@E@*YY:P"6;ZM M*R+)8L[9'G$]6VG3C=PVN;3:#4VU&^\D5U^IDI.+.\G"A[,+98@(7;)$G0Y! MH=]WNB'0\15(0F-Q@HZ0A<26! &Z9JG<"O0YC2#JD+\TRSO8H,!2YJAL@@\VN%X[CV_XTF%N/'4C]"JEO1/J%DU3"=G1G_$XIAPH8<*@YQT M9H)BS6G#(M@?!STN2HN3#'HK(LZG:<6JB=][-])V;,VLY0)P> M(*KZ] V(N"9^;";^Y6;#84,DH*_*JU1=ID+TG<29R:NXIGP\G/(;1UKGN*,N M2Y3J@F:(>1C[KR*Q8YK*R[,>NL4UZ6,SZ;\1B?VPV]2/7>Q.>_#4](_-E?>= MCOJS5?LJM>0J/6U 77XE6CVCYKP;\IP/+_>$1Z=H&454BZA8_0*I"N4875$1 MQDQD^M+UYW(E\F#^R^3O.D=@LZ.>NAR8'T@C&[]J"2$NUT82]TT?0RYE@W9[]1AI2K M-D.RY^+IUMG#-6>/:_+TAI_8/CE8]O7BWO29<7?($BF&M1.WQ1+$P+YY" MBXYDN_PU<<6D9$G>W *)@.L)ZON:,7GHZ 6J!^G%?U!+ P04 " V:@I1 MFYO;;88% :&@ &0 'AL+W=OBR'L/K^X]]X :;[CX5BTIE>"Q+%AU,5A*N7KO>56ZI"6IAGQ% MF7HRYZ(D4MV*A5>M!"696506'O+]R"M)S@:3L1F[%I,Q7\LB9_1:@&I=ED0\ M7=*";RX&<+ =N,D72ZD'O,EX11;TELJ[U;50=UYK)\O M Z07F!GW.=U4G6N@MS+C_)N^^26[&/@:$2UH*K4)HOX]T ^T*+0EA>.OQNB@ M]:D7=J^WUC^:S:O-S$A%/_#B:Y[)Y<4@&8",SLFZD#=\\YDV&PJUO907E?D% MFV:N/P#INI*\;!8K!&7.ZO_DL0E$9P&.>Q:@9H$)A%<[,BBOB"23L> ;(/1L M94U?F*V:U0IT5 M>/OFG45>_SKMS@7_ OKC4T:Z=A<:9 MKO:'"<0P26)_[#WL01FU*",GRD^",)UDSX41[< 8A3! R7X4<8LB=J*X5]E^ M!(AX!\1YB+&?]*!(6A2)$X5BFCG-CP&2[ *!/H88[P=8(7)L"^G(+*HT;,K["6P:NNC M#JPX&(:H!Y;E3>@FSD[)O005WD$51L/>O+(T#(,C2O EP()=8*-A,NH!9LD< M'L7F^TOR)7C#G:R+DF$$>_!:6H>1LT!-U9W/=J7%5*A\7%"E[228/8'NO&OR M9(:G&R*R,S#-LEPO(07X1)DJ\P)DJ;ML!H+L% MW#%!4[Y@^=\*2=I%3!_U-54RM" Z,R3?RA\5W+TQK3U%W28UBN*H)Z:V/4!W M?S@,<;.E1=+08K/ 3*H392]@MU\$GJA.*P3*6J-!!#+RY!(IT+8:Z.XUUVX! MA6Q+0.Z6T!6SW>"XC%OJ1V[JUVREF;X_A@<,X#J&+C"6T1$ZE5A$EH^1FX]/ M+!<;;]W6C\( PIYVABQ#(S=#'RL8&W-=(%$+:%<^GROA"ON@6/9$;O8\F6)$N]H:)'0]'X:CSMS]LV+(J]E]3/3;6NW(H@<.@1SUBR\?X,!__ M "KXW&+$EI2Q6V;_L'+$NT(["H8]BA9WSB>.XO63".MR!)>; 349%3H M">KYG'.YO=$.VL]!DW\!4$L#!!0 ( #9J"E&.R[GL[ ( ) 9 M>&PO=V]R:W-H965T8>"VDKT M,8UI2!6/[<.T#VYRTUHD=F<[+?OWLYTTE&(RMGUI8ON><^ZYOD*2BQZ; U4G>2,EUBJ)5^Z8LT!9P94%F[@>8E;8D*= MT<#LS?EHP"I9$ ISCD15EIC_&D/!MD/'=W8;MV2YDGK#'0W6> EW(!_6K%=39T/)T0%)!*S8#5 M90,3* I-I-+XV7 ZK:0&[M_OV#\:[\K+ @N8L.(;R>1JZ/0=E$&.JT+>LNTG M:/S$FB]EA3"_:-O$>@Y**R%9V8!5!B6A]14_-778 R@>.R!H ,$A('H#$#: M\+T*40.(WJL0-P!CW:V]F\)-L<2C 6=;Q'6T8M,WIOH&K>I%J.Z3.\G5*5$X M.;JF*2L!W>,G$.@,?6%"H#&H_@/T?(3FG&V(:8V3,5#(B3Q%)U.0F!3B5,$> M[J;HY.@4'2%"T?V*50+33 QR"9$-XS*E4 SFD%FP4^[ M\4D'WE65:TAT+O PJ\P+/D,WDWW+^PV?D_]=D_J[\H1MCV M2FCXPC_V"IH2D19,5*I-OE\MA.3J@?_1(1&U$I&1B-Z0,/VWJ/N/U')2R:V? M^V_1])^MN6KNQ'#K%^1F=!;Y23QP-_M_F24J.#]/+EZ&32UA?ACZ!V$SFV80 M[+&]J$/L:U,DVZD[P6]P#NV/:G=P*AW887- MNF%Q_[5<739W[Y5> E^:62I0RBHJZR>VW6W']9694@?[8_]RXEOVIVJ\U]/X MF;[^-KC!?$FH0 7D2LKKG:M_FM?SMEY(MC8#9<&D&D_F=J4^48#K '6>,R9W M"RW0?O2,?@-02P,$% @ -FH*41UI*K44 P B @ !D !X;"]W;W)K M&ULG5;;;MLP#/T5PMA#!W3U-4Y2) &Z9I<.V%"L MEST,>U!L.A$F2YDD-]F^?I3M>D'C9-U>$DGF(<^A*=*3C=+?S0K1PK84TDR] ME;7K<]\WV0I+9L[4&B4]*90NF:6M7OIFK9'E-:@4?A0$J5\R+KW9I#Z[UK.) MJJS@$J\UF*HLF?[Y&H7:3+W0>SSXS)S1I-\+MUKO[&:GG+"V=F5S%2)<,NV:. 5?&): M,_ZJ/87_S5U,.7\[4B(N L1UR&2 R'NF:A8U>]][,==&P'1]G>'>)Y"KC-1&5G_Z06[8I;:<"5RX.6:2A2P*+!NO+4AW7P\!5[ 'P=] MRM(]TF&2AJ-^UL..]? HZS?&C! B!$ !D !X;"]W;W)K&ULK5A=<^(V%/TK&F8?DID$V_(')D.8V0"=9F?39C:;[D.G#\(6X(EM M44F&W7_?*]D8,(J@[;Z +)][K\[1E:[DT9;Q-[&B5*+O15Z*^]Y*RO6=XXAD M10LB^FQ-2WBS8+P@$A[YTA%K3DFJC8K^7C$*IEG)7WF M2%1%0?B/!YJS[7W/Z^TZOF3+E50=SGBT)DOZ0N7K^IG#D]-Z2;."EB)C)>)T M<=_[Z-W-O$@9:,0?&=V*@S925.:,O:F'Q_2^YZH1T9PF4KD@\+>A$YKGRA., MX^_&::^-J0P/VSOOOVCR0&9.!)VP_%N6RM5]+^ZAE"Y(E,? ; __2"$%C M$%P:(6P,-'6GYJZ%FQ))QB/.MH@K-'A3#:V^M@:]LE(ERHOD\#8#.SG^#7+Q ML4Q80='59R;$-7JF'+VL"*?H%DU8L:XDT5/*%NB!B"Q!I$S1-,LK25-D,[^: M4DFR'/INT>O+%%U]N$8?D(.$>BM05J+7,I/B!CJA_77%*@&NQ-U1(&-*-2MZ^*>/J$)$. MH3;;S?@V&.)@Y&P.Y_$4%0_]8\S4X,G#.'*/83,3;("'N(4=:1&V6H16+1KQ MJV(.:L,*WNJ-DZ:W9$,Y%(+=8H02(B2LOJQ<1P/ J^CT2DP&(8X&@P"LTI1JU)TB4J6%%6:I"S/ M"1?[7J,\=:3XU\B34^EQ7/%E!]4<0N(#2 U4P>3N7E_%)5& @VX^ MGO4TLR&.R ];\D,K^5>](X'@P [VJD0U:]:5JI'GN _/KLXYF M-L01=<_='T%<*_D) _9<9FIW+IFD9^DV_FQ\#1 <>>X@[! ^[VIFA1Q3/CAU M>5;*WPCGI#P_L8T;*]-3" ZP%W>)GO4TLT*.B>(]46PEVFXD/[,$-3$OJ$$F M)![&.(I/]#'Y-%8A ])>AKS]4-?5( ,,$,%,CL[*4%FV'LU MR-L?Y#S[2>YT8T@KJHZUOJ7>>/NSD1=:B]R,\!*R3>SO+#>[B\T-FO]0MQ]5 M?28Y$4*?%/-*9^?7+:L[T1.5*Y:B/S^#9_0H:2'^LHUL?Q[Q[ >2FKB^C*^A M&OR;\X=W>AZ(XK[O=6?V'*P>N7-PLRPH7^HKO8"Z7)6RO@*TO>UG@X_ZLMSI M?_#N)IZA?ZH^,^B;[-Y]_8WBB?!E!N>!G"X@E-L?P&3R^MI?/TBVUO?:.9-P M2];-%24IY0H [Q<,4J9Y4 ':CR_C?P!02P,$% @ -FH*4=VZ&VW' P MW! !D !X;"]W;W)K&ULU5A=;^(X%/TK5IXZ MTK1Q/DB@ J06&.VL=F:KJ6;GV4T,L9K8&=N![K_?:Y,&2$(6S;RTK50<^]QS MOPZ.W>E.R&>54:K12Y%S-7,RKY<54I*4FM M49&[/L:16Q#&G?G4SCW(^514.F>JOY6*"8XD7<^<.^]VY47&P"+^872GCL;(I/(DQ+-Y M^)S.'&PBHCE-M*$@\+&E"YKGA@GB^%F3.HU/8W@\?F7_9).'9)Z(H@N1_V"I MSF;.V$$I79,JU]_$[@]:)S0R?(G(E?V+=C46.RBIE!9%;0P1%(SO/\E+78@C M ^#I-_!K []M$)XQ"&J#X%(/86T07NIA5!O8U-U][K9P2Z+)?"K%#DF#!C8S ML-6WUE OQHU0'K6$509V>OX5M/B9)Z*@Z.HOH=0']$ E>LR(I.@:W7'-4I97 MIIGHD2:59)I1A:Z65!.6 _H:*8-54U=#-(;336K/]WO/_AG/ ?HBN,X46O&4 MICWVRV'[:,#>A2HTI?!?2W'O#Q+^6?$;%."/R,<^[HEG<;&Y-^E+Y_>\KW[9 M^TDQ@D87@>4+SO M1%' ]]@V%]&?%=N2G'*M$.Q-2!V4H#.BT8X"B(!6KANQ M$)["&LP#'@A>DKR"+J&U%(691Z"XLM+$;A9BC:P=K%,B.>,;A4I0H74^D$O8 MY!+:7,(SN=R=1'84_&E89T+*X5MQ" ==L;HJZD.?YO>1C&PD9I/>SL:AP]O M;?QFU%:']/XG%+;SW MN NY5KU L>3,(C[-><='7B\P=+](%)":X"MZ.JH-/@,,;PTQ95%]<1U654J__'G=;M<+[PA@\8"P$[ MF=3L*:?HJ]#MT_ IZ^']ZXW>O[8.KWHO>CO:BCJ-'F'[VQ97%]@1UX5W=8**C?VFJP@\XKK_0&]F6VNXG?V MJ:O_=N%U[/_-)WM M\$"_O_=_(7+#X$R7TS6XPC#)J8QW+W>>A^7Y#6925*P&Y%]26=J M>3F(!FC&YLDZ4T]B\Q.K"07&WU1D1?F+-C76':#INE BKXWU"/*45__):RW$ MCH'V QN0VH#8!OX! Z\V\(XU\&L#_UB#H#8(CN5 :P-Z;(2P-@C+9%7JEJFY M350R&DJQ0=*@M3=S4>:WM-892;DIQ6#3-$NK!V*NWT]%SM#)!U$4IV@L18X^K9@LWQ?HY):I),WTFS/T^?D6G;P[ M1>]0RM&O2[$N$CXKAH[2HS4QG6D]LNMJ9.3 R#ST47"U+- =G[$98#_NMZ<] M]HY6J9&*;*6Z)KT.?U[S<^2Y[Q%QB0N,YZ;?_&,BM3D^:'Y[='0< ^9W1T<' MS_7[^P<-1P^*Y<4?/<'\)IA? M!O,/!-N6?E:6_MR4OFA*'ZKKRATMW9FMX&7DNVXT=%YVL]T%G6EM@W ?-@9@ M'G7C?=0]Y"R*8[^![1$/&N)!+_%?-+]:Z)JP%IJ]ZEVP8"#QREVP-PP/>VY@ M<8=POA^ZQ"(/X/PH\"FVZ$.XP,,[7_22V9W!)^CSA3$&G:#1[A MT+,H Z@PP#9A !6'V+7H BCLD? V[!A&_:R-2L[FC ]C9A>NYOX!YUQJ%KGEK4NR ]1;W(K@ 1@-K[;B'?.E9<6"ZQPWQN'^ZZ\8WW5WK M(*YQ-W3@A]:$O(F[ZU&(8ZN.;[N^*+;FS1W@"4>$6HJ,@6%A0CL+!00+:7!@ MYF"W;:+<7NFN9K,+9/0SNJ%$*9E.UBJ99+J.!.*"G^E^2DF1968)3;EBDA7@ M:E('VAVBUM<2#@"1R%)W#(!\UQ8$ 'G4.R#'3D^)WU9)'4GN^(L60*^H[TUG M>0XJ@8'I'1/?UJ(+BV+/U@+PA?528:^L("XD,3F@"&D5(?U;2;-_UJU+@?YJ M14!?6)*I)7H6V1KH*O9CMCT2_@%-$FZ[)/P?MTFUO[UU,XYHI]@!&/%">\\ M8!XF;FAGN O3Z26'2KYME7!_K_2=!)MO,Z2_@] 53[)O*IWVIKAM4##] 2EN M.P3W*.(5@0$&IG&.H>:!1%!U+<]@6XOS%HV^$^ M,=O=%L?_?^Y(NT61_BWJSI+Q &9OK4.YYJ(M-5F=>U8T2J_+(92*4$GEYN63)C$D#T._G0JCM MC0G0G#R._@902P,$% @ -FH*4:W5$_P=! F! !D !X;"]W;W)K M&ULO5C;;MLX$/T5PNA#"W0C7B19"FP#B2_8++9 M$/?RL-@'1J)MH1+I%>DXW:]?4E)D76A70)-]B27JG#.>SB3BH-.'L/@?RD&4T_W'+4G& AV>Z4&7!FDSW=LC537_;W MN7YS:I4XR1B7B> @9YOIZ 9=KY!O" 7B:\*.LO$,C"N/0GPW+W?Q= 3-C%C* M(F4DJ/YY8G.6ID9)S^.?2G14VS3$YO.+^JIP7COS2"6;B_1;$JO==!2,0,PV M])"J!W'\G54.>48O$JDL_H)CA84C$!VD$EE%UC/($E[^TN0;$!LP%ER)-8JI8##X+ M15-P(R53\B-8,)W,45*2*(_!329RE?Q[&IC3?6(8RV=="7&B#CF3X/V"*9JD M\H,V]&6] ._??0#O0,+!YYTX2$V3$T=IU\P$G:ARX[9T Y]Q@X!/@JN=!$L> ML]C"7USF^Q?XC@YI'5?\$M=;?%'PCP._ @1^!!AB:)G/?# =A39W?LWZ\M>L MKR[3%RS2=&2CMV))ZAPEA1[Y28X^L+W)+[YM9>M??VHXN%,LDW]?,.;6QMS" MF'O&6"O?:9'IMG0L1?Q"Q.S>3S,4$.1";^(\-==I(&YEPT$4!&Z-:WGCU=YX MP[V)N_5*&_5J<[+4]AJ3PH'KDO;4YUYOZM@/43<0?2W/1]AOHY9]+==W";8' MP:^#X \/0E1M2:RQ)=E\]WOS13Z!L..[!85"O^/5HH_22@VO2M_[*.R2,+#[ M/JY]'U_T?OT KS7;MX5Z%VF 0XG$W GT81B2$W0A88##PO3,1 MP*<(X(%E:DYQY6&*T_2'2J)+A8I.+13]#ST4G9HH>I4N6JFTN@(Z&Y<-YOO8ZV:J!1;H?>M, M)$Z]%+U!,ZTT6^N"^J7:1Z&P[W\?%?ANMYE:4,0CW3QP&A>GC.7;XHHK020. M7)7GTWJTOD;?%)?'SO@MNIXCR_@"72_+2_))OKRS?Z+Y-N$2I&RC3<&KL5ZI MO+P&ER]*[(MKVZ-0^A)8/.X8C5EN /K[1@CU\F(,U/^,F/T'4$L#!!0 ( M #9J"E$?2 1@L ( .@( 9 >&PO=V]R:W-H965T5 6BTRQE78R_3NKCT?;7,("?J0A3 S9.5 MD#G19BK7OBHDD-2!5P*Y$J\YS(/]? Q';L M8>_IQAU=9]K>\"=)0=:P 'U?W$HS\QN6E.; %14<25B-O2M\.<6A!;B*[Q2V M:F^,K)4'(1[M9)Z.O< J @9+;2F(N6Q@"HQ9)J/C=TWJ-3TM<'_\Q/[!F3=F M'HB"J6 _:*JSL3?R4 HK4C)])[:?H#;4MWQ+P93[1=NJ=F"*EZ72(J_!1D%. M>74ENSJ(/0#N'0&$-2#\7T!4 R)GM%+F;,V()I-$BBV2MMJPV8'+QJ&-&\KM M:UQH:9Y2@].3CR#6DA0971*&YKSZ+FR^IS/0A#)UAL[1_6*&3D_.T FB''W+ M1*D(3U7B:R/ TOC+NMEUU2P\TNQSR2]0%+Q#81 &+?!I-WP&2P/'%H[CEW#? MV&Z\AXWWT/%%1_CN8 .\!(564N3H_4Z#Y":%J4L=I$+&);H1?'U^8SZU%%TI M!5JAGS>&!\TUY.I7AXJH41$Y%;TC*EP#YAH0UZ MUXIBX"CL/W,SP>%P.!PD M_F8_OY8RW'-A;5H4]AJ%O4Z%]YQJHVZAB0;5X;C?\/7?,/=!HV+P^MPKBOZ+ MW",YMY0%HS@.VW,?-@J'G0KG/*6DP^FHX1F]8=YQHR)^?=[Q/T%&,VQOV8,XL-UI:4( M!]'ALN+O;4/V#/"%R#7E"C%8&5AP,32O3%;;:C71HG [TX/0)ADWS,Q1!*0M M,,]70NBGB=WLFL/-Y"]02P,$% @ -FH*44N:[\^0 @ 7 8 !D !X M;"]W;W)K&ULG55;;],P%/XK1]$>-@DM:=)F;$HC MK2T(D(:FE<$#XL%)3AMKOA3;:3N)'X_MI*%L;25X27PYW^4J50E)Y$&=A'$5IR D509[Y MM7N59[(QC J\5Z ;SHEZGB"3FW$P"'8+#W19&[<0YMF*+'&.YG%UK^PL[%DJ MRE%H*@4H7(R#V\'--'7Q/N KQ8W>&X/+I)#RR4T^5N,@T@'WQSOV]SYWFTM!-$XE^T8K4X^#MP%4N" -,P]R\P&[?$:. MKY1,^R=LVMC1*("RT4;R#FP=<"K:-]EV==@#Q.D10-P!XI> P1% T@$2GVCK MS*=7A$]7/#"U0@ M%V!O]9K: P-?%@VX7:&B5AXK^ 7':C5IZ4>>WO6 =1YEX?J HU'O:'32T9PP M;"O0: 1#ML H*2BCYOF0?DN6[NE?#ZY'O87V0%\'#:(X/F(T[8VF_VA488ET M30J&AYRFKTPDR57\PNFAH&'ZPFBX=X$YJJ7O:_;@9"-,>Y?[U;YUWOJ.$?X) M;_ON'5%+*C0P7%AH='EE2Z7:7M9.C%SY=E!(8YN+']:V_:-R 79_(:7939Q M_T/)?P-02P,$% @ -FH*45;!'[DX @ @ H T !X;"]S='EL97,N M>&ULU59=:]LP%/TK0AVCA5';R9+1U39LA<)@*X7F86]%L:]M@3X\6#I R _?\@1' M\X\8>;H;F4."'\_?_VJEOGZ'_'CVX>PL?+RXWL?/7> "!R^2SHX@O0S#P\0V M>(A\?ASYW[@=== W*(T+*7;[9 %3FW! *\(2?$,872IJ9Q6$4[;V\,0"F612 M(6TVR(B)+-(\^7#D/;MW/0^G0BI7VU?PWV6?OA?8>%8@96P0.,$>2..:: U* MW!K')3OP60CU]F)=&X6E(NMH,L/;"6XP1992Y:"&,A'>0&G,H+!R%"TK.VI9 M!S:HM>3&R"DII2!.PV9&;QC:#!A[L ?[9['#W16C70WMGHK!-()ZT]-XQ_*/ MV3SWF#9\%2^JZ4KJKZU9CG"^/2QPKZ"@G?.[8A!PB#TZS$[JFJV_,%H*#G[Q M1Q=,8[*9ARJIZ).I9H]*9@!0&*U :9J-D=^*U OH].8X=<5AS9,WJ/G?]KD$ M 8JPL6AS]D^YRZ]6//WTOR2[O\J^X!-/E_G;@2=&A(E@6FD7) MTZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 M ( #9J"E&(@'&0K@4 +TS / >&PO=V]R:V)O;VLN>&ULQ9M+;]LX M%$;_"N%5"S3C6"^W05,@3=I.@$QCU$&W T:B;:(2Z2&II.FO+RG;&#*Q/\SF MCE>V*%DZHL1[+A]^_ZC-CWNM?["?7:OL^6CEW/IL/+;U2G3<_J'70OD]"VTZ M[ORF68[MV@C>V)40KFO'V>EI->ZX5*,/[W?GFIEQO*&=J)W4RA>&@N]2/-I_ M]X=-]B"MO)>M=$_GH^%[*T:LDTIV\I=HSD>G(V97^O%/;>0OK1QOY[71;7L^ MFFQV?!?&R?I%\3Q WO%[.Y0X?O^->Y#S477J3[B0QKKAB.'\W#,^"'_P9JMW M^K-LG3!7W(DO1O=KJ9;A-/XNQM%M#/6P^]Q4XIGY+]6H%PM9BRM=]YU0;E./ M1K0!4-F57-L14[P3YZ-+_2 ,F_&E"#?EKW+=;&[0>;*HNLR9]#O,=3,P4O*H M1B@K&N:_6=W*QG,T["-ON:H%BR S )D=$?+O+(+, 61^%,AYP/$_C2 + %D< M$3*IR1) EL>$S"/("D!6QX0L(L@I@)S20MZ:)5?RU["#<=6P*V%K(]?#MEY$ MD&\!Y%M:R(_<2NMIV,P(ZP\=CHC0W@&T=[1H%_4_O;_F4#[4WZU;^?!]K1Z$ M=5T2PD]1##^EQ?05M^:R89]^KL,K&:->]L;$F% UQ*[QR5!M/Y1-C(M5,B%US4=>F%WO?RAO)[V-,))L)L6VNQ'WR M^B&G3(BE\IE+P[[SMA?L+\%M;T+FX&R,AVPR(=;)-]\D5+]]DI?:NA"U=X4Q M)++)A%@G*H.:N_#N/3?*!"EE0NR4:U7K3K [_C.ILPP))",6B(_ M;,OUZD9;^YK-?"N=K]*@ER%Y9,3RF(ME.,)C;GZ>/M$,]DZ(I?%%Z*7AZU7H MLQ[B0[[(R'LF72?=$$FV+5D+WN"S\Y' DC%LZ! M-';'&6,BY>3$RMEFKGNS6<\:8R+EY,3*.930;JLSQD3.R8F=$^>U>]](9)J< MV#0@P7T6PG-DFIRZ[_(RR=U;E4@S.;%F#F6[+U_' FFF(-8,'/I,XG>!-%,0 M:V9_/GG"YO[<3=_&F$@S!;%F#F%^Y<;X[S$F$D]!+!Z<]\8S!P6GY51*0D((*\L[.!O,-F[4\\"6X\4QK@114 M$"L(]R).8DQDH>*8G9UT(A-9J#QJ9R=N0B6R4$EL(8P9!Z026:BD'FB#F&6, MB2Q4DEL(=1V3AXXL5!YS?B9]Z' QP/\P/Q,2HK[KN'D*$=UQV2;Y<(GT4Q+K M9\LW!"2O[_V 2#PEL7@.]<9/-NTFQD3B*8G%. M%Z<@\53$XH%C&R=QME$A\53$XH&8B<8K))Z*6#P8,UF1A,13$8L'8\81O4+B MJ8XY[I9HO$+BJ8XU[K9IZC$F7(=&[!^ &

8R(+5<06 IA>0WV,B2Q4'6GU M@,>\72<#'16R4$5L(8#YS2I#9*$IL862,6$O%7C1A.!Z:&(+P:4PR1SY%%EH M.EAH/!QL/[QOQ$(JT7SUE["^W%=!/3,L? RKS;*B#"O.%GW;7OJR6W6C>;/[ M]\GNGS,??@-02P,$% @ -FH*47H$ UU< @ (2X !H !X;"]?Q[VAVY8?)R.YV%= M[<>Q^U'7PV9?3LWPT';E?+FR;?M3,UZ6_:[NFLU[LRNU+)=1]_G^YF+ MU\^N_,_$=KL];,K/=O/[5,[C/P;7?]K^?=B7,E:+UZ;?E7%=U1_'V^FAOA[2 MPV5RM7AY6U?]RUNJZKF#!()D_B"%()T_R"#(Y@]R"/+Y@P*"8OZ@#$%Y_J 5 M!*WF#WJ$H,?Y@](295P2)$VP)M Z(=>)P.N$8"<"L1.2G0C,3HAV(E [(=N) MP.V$<"<"N1/2G0CL3HAW(M!;4&\AT%M0;R'06R8OVP1Z"^HM!'H+ZBT$>@OJ M+01Z"^HM!'H+ZBT$>@OJ+01Z"^HM!'HKZJT$>BOJK01Z*^JM!'KK9+.$0&]% MO95 ;T6]E4!O1;V50&]%O95 ;T6]E4!O1;V50&]#O8U ;T.]C4!O0[V-0&]# MO8U ;YML=A/H;:BW$>AMJ+<1Z&VHMQ'H;:BW$>AMJ+<1Z.VHMQ/H[:BW$^CM MJ+<3Z.VHMQ/H[:BW$^CMDX^5!'H[ZNT$>COJ[01Z.^KM!'H[ZNT$>@?J'01Z M!^H=!'H'ZAT$>@?J'01Z!^H=!'H'ZAT$>L?D9Q,"O0/U#@*] _4. KT#]0X" MO3/JG0GTSJAW)M [H]Z90.^,>F<"O3/JG0GTSJAW)M [H]Z90.\\^5F00.^, M>N?OU'L8/X]EN/5\K?'YWTGU>+FWW!Y_77Z=1 E75YSK^XKA^2]02P,$% M @ -FH*42XH"M@5 @ _"P !, !;0V]N=&5N=%]4>7!E&ULS=K? M3MLP% ;P5ZERBQK7_S=$N0%N-R[V EYRVD9-8LLVK+S]G!20-K$*5*1]-XU: MV^<[\9%^5[WZ\10H+0Y#/Z9UMO<:E375[>T<0]]7MP=RL^I\^.ZBM2G:G%SW#AEK2L70M\U M+I=U]CBV?Z4LGQ/JDW9=2!=E0\7>3)A6_AWP?.[[(\78M;2X=S%_>CK8]&+T\FYW# =/_G9 M^7.94X%EYWWT(96)1?IXW,M(IM/+4 I1S-WI5WQ-+*7/?C^:IMU2^\[L,+2!]?0?K@*Y1& M4$3E**1R%%,Y"JH<156.PBI'<96CP,I19!4HL@H4606*K )%5H$BJT"15:#( M*E!D%2BR"A19)8JL$D56B2*K1)%5HL@J4625*+)*%%DEBJP215:%(JM"D56A MR*I09%4HLBH4616*K I%5H4BJT*15:/(JE%DU2BR:A19-8JL&D56C2*K1I%5 MH\BJ460U*+(:%%D-BJP&15:#(JM!D=6@R&I09#4HLAH462V*K!9%5HLBJT61 MU:+(:E%DM2BR6A19[?^4]:?W^T^.GY_UX+KQ)9_-?WJ^_@U02P$"% ,4 M" V:@I1!T%-8H$ "Q $ @ $ 9&]C4')O<',O M87!P+GAM;%!+ 0(4 Q0 ( #9J"E')$]O>[P "L" 1 M " :\ !D;V-0&UL M4$L! A0#% @ -FH*4?HQ]=1/!0 Q8 !@ ("!#@@ M 'AL+W=O 8 " @9,- !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ -FH* M4<9:!*Q&PO=V]R:W-H M965T&UL4$L! A0#% @ -FH*4:/VA KY"0 5"H !@ M ("!I"\ 'AL+W=O&PO=V]R:W-H965T&UL M4$L! A0#% @ -FH*4&PO=V]R:W-H965T&UL4$L! A0#% @ M-FH*4:EL=''% @ 1 8 !D ("!XUP 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -FH*4;E<6/]1! MA D !D ("!7&< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -FH*4>("E@A6!P G!, !D M ("!Q7X 'AL+W=O&PO=V]R:W-H M965TK 4 $ 0 9 M " @22, !X;"]W;W)K&UL4$L! M A0#% @ -FH*40?P4LUL!@ V0\ !D ("!!Y( 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -FH* M4;/HQ[UM P =0< !D ("!GJ4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -FH*4=[;:"T( P <08 M !D ("!H*\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -FH*4;#PJK$M! _0D !D M ("!S+D 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ -FH*48@T1#"R! O0X !D ("!R,4 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ -FH*4&PO=V]R:W-H965T&UL4$L! A0#% @ -FH*42=3GEG# @ SP4 !D M ("!U^( 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ -FH*4=!OSX*S P O T !D ("! M2NL 'AL+W=O&PO=V]R:W-H965T8WP( .T' 9 M " @&UL4$L! A0#% M @ -FH*48DBE@TM P 0@D !D ("!X_< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -FH*43UD,A;A M @ "@@ !D ("!V@,! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -FH*4>EP@;2/ P *PX !D M ("!.PT! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ -FH*42X2+-N6 @ 7 8 !D ("!*A&PO=V]R:W-H965T&UL4$L! A0#% @ M-FH*4:L8U23/! RQD !D ("!8B$! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -FH*4;N@CZT0!@ M_B !D ("!["P! 'AL+W=O&UL4$L! A0#% @ -FH*4=)Z3>A4 P >PH !D M ("!$3H! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ -FH*428\#NCA @ K @ !D ("!^D,! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -FH* M49N;VVV&!0 &AH !D ("!W4\! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -FH*44?5SP>C! B!$ M !D ("!"%P! 'AL+W=O&PO=V]R:W-H965T!D 0!X;"]W;W)K&UL4$L! A0#% @ -FH*4:W5$_P=! F! !D M ("!)&H! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ -FH*45;!'[DX @ @ H T ( !)G0! 'AL+W-T M>6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% M @ -FH*47H$ UU< @ (2X !H ( !37T! 'AL+U]R96QS M+W=O XML 91 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 92 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 93 FilingSummary.xml IDEA: XBRL DOCUMENT 3.20.2 html 272 401 1 false 59 0 false 6 false false R1.htm 0001001 - Document - Cover Page Sheet http://www.envestnet.com/role/CoverPage Cover Page Cover 1 false false R2.htm 1001002 - Statement - Condensed Consolidated Balance Sheets Sheet http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 1002003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://www.envestnet.com/role/CondensedConsolidatedBalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 1003004 - Statement - Condensed Consolidated Statements of Operations Sheet http://www.envestnet.com/role/CondensedConsolidatedStatementsofOperations Condensed Consolidated Statements of Operations Statements 4 false false R5.htm 1004005 - Statement - Condensed Consolidated Statements of Comprehensive Income (Loss) Sheet http://www.envestnet.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss Condensed Consolidated Statements of Comprehensive Income (Loss) Statements 5 false false R6.htm 1005006 - Statement - Condensed Consolidated Statements of Stockholders' Equity Sheet http://www.envestnet.com/role/CondensedConsolidatedStatementsofStockholdersEquity Condensed Consolidated Statements of Stockholders' Equity Statements 6 false false R7.htm 1006007 - Statement - Condensed Consolidated Statements of Cash Flows Sheet http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows Condensed Consolidated Statements of Cash Flows Statements 7 false false R8.htm 2101101 - Disclosure - Organization and Description of Business Sheet http://www.envestnet.com/role/OrganizationandDescriptionofBusiness Organization and Description of Business Notes 8 false false R9.htm 2103102 - Disclosure - Basis of Presentation Sheet http://www.envestnet.com/role/BasisofPresentation Basis of Presentation Notes 9 false false R10.htm 2108103 - Disclosure - Acquisitions and Other Investments Sheet http://www.envestnet.com/role/AcquisitionsandOtherInvestments Acquisitions and Other Investments Notes 10 false false R11.htm 2112104 - Disclosure - Prepaid Expenses and Other Current Assets Sheet http://www.envestnet.com/role/PrepaidExpensesandOtherCurrentAssets Prepaid Expenses and Other Current Assets Notes 11 false false R12.htm 2115105 - Disclosure - Property and Equipment, Net Sheet http://www.envestnet.com/role/PropertyandEquipmentNet Property and Equipment, Net Notes 12 false false R13.htm 2119106 - Disclosure - Internally Developed Software Sheet http://www.envestnet.com/role/InternallyDevelopedSoftware Internally Developed Software Notes 13 false false R14.htm 2123107 - Disclosure - Goodwill and Intangible Assets, Net Sheet http://www.envestnet.com/role/GoodwillandIntangibleAssetsNet Goodwill and Intangible Assets, Net Notes 14 false false R15.htm 2128108 - Disclosure - Accrued Expenses and Other Liabilities Sheet http://www.envestnet.com/role/AccruedExpensesandOtherLiabilities Accrued Expenses and Other Liabilities Notes 15 false false R16.htm 2132109 - Disclosure - Debt Sheet http://www.envestnet.com/role/Debt Debt Notes 16 false false R17.htm 2136110 - Disclosure - Fair Value Measurements Sheet http://www.envestnet.com/role/FairValueMeasurements Fair Value Measurements Notes 17 false false R18.htm 2141111 - Disclosure - Revenues and Cost of Revenues Sheet http://www.envestnet.com/role/RevenuesandCostofRevenues Revenues and Cost of Revenues Notes 18 false false R19.htm 2148112 - Disclosure - Stock-Based Compensation Sheet http://www.envestnet.com/role/StockBasedCompensation Stock-Based Compensation Notes 19 false false R20.htm 2155113 - Disclosure - Income Taxes Sheet http://www.envestnet.com/role/IncomeTaxes Income Taxes Notes 20 false false R21.htm 2159114 - Disclosure - Net Income (Loss) Per Share Sheet http://www.envestnet.com/role/NetIncomeLossPerShare Net Income (Loss) Per Share Notes 21 false false R22.htm 2163115 - Disclosure - Segment Information Sheet http://www.envestnet.com/role/SegmentInformation Segment Information Notes 22 false false R23.htm 2167116 - Disclosure - Geographical Information Sheet http://www.envestnet.com/role/GeographicalInformation Geographical Information Notes 23 false false R24.htm 2170117 - Disclosure - Commitments and Contingencies Sheet http://www.envestnet.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 24 false false R25.htm 2204201 - Disclosure - Basis of Presentation (Policies) Sheet http://www.envestnet.com/role/BasisofPresentationPolicies Basis of Presentation (Policies) Policies 25 false false R26.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 26 false false R27.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 27 false false R28.htm 2313303 - 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 28 false false R29.htm 2316304 - 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 29 false false R30.htm 2320305 - Disclosure - Internally Developed Software (Tables) Sheet http://www.envestnet.com/role/InternallyDevelopedSoftwareTables Internally Developed Software (Tables) Tables http://www.envestnet.com/role/InternallyDevelopedSoftware 30 false false R31.htm 2324306 - 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 31 false false R32.htm 2329307 - 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 32 false false R33.htm 2333308 - Disclosure - Debt (Tables) Sheet http://www.envestnet.com/role/DebtTables Debt (Tables) Tables http://www.envestnet.com/role/Debt 33 false false R34.htm 2337309 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.envestnet.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.envestnet.com/role/FairValueMeasurements 34 false false R35.htm 2342310 - Disclosure - Revenue and Cost of Revenues (Tables) Sheet http://www.envestnet.com/role/RevenueandCostofRevenuesTables Revenue and Cost of Revenues (Tables) Tables 35 false false R36.htm 2349311 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.envestnet.com/role/StockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://www.envestnet.com/role/StockBasedCompensation 36 false false R37.htm 2356312 - Disclosure - Income Taxes (Tables) Sheet http://www.envestnet.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.envestnet.com/role/IncomeTaxes 37 false false R38.htm 2360313 - Disclosure - Net Income (Loss) Per Share (Tables) Sheet http://www.envestnet.com/role/NetIncomeLossPerShareTables Net Income (Loss) Per Share (Tables) Tables http://www.envestnet.com/role/NetIncomeLossPerShare 38 false false R39.htm 2364314 - Disclosure - Segment Information (Tables) Sheet http://www.envestnet.com/role/SegmentInformationTables Segment Information (Tables) Tables http://www.envestnet.com/role/SegmentInformation 39 false false R40.htm 2368315 - Disclosure - Geographical Information (Tables) Sheet http://www.envestnet.com/role/GeographicalInformationTables Geographical Information (Tables) Tables http://www.envestnet.com/role/GeographicalInformation 40 false false R41.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 41 false false R42.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 42 false false R43.htm 2407403 - Disclosure - Basis of Presentation - Narrative (Details) Sheet http://www.envestnet.com/role/BasisofPresentationNarrativeDetails Basis of Presentation - Narrative (Details) Details 43 false false R44.htm 2410404 - Disclosure - Acquisitions and Other Investments - Narrative (Details) Sheet http://www.envestnet.com/role/AcquisitionsandOtherInvestmentsNarrativeDetails Acquisitions and Other Investments - Narrative (Details) Details 44 false false R45.htm 2411405 - Disclosure - Acquisitions and Other Investments - Pro Forma Information (Details) Sheet http://www.envestnet.com/role/AcquisitionsandOtherInvestmentsProFormaInformationDetails Acquisitions and Other Investments - Pro Forma Information (Details) Details 45 false false R46.htm 2414406 - 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 46 false false R47.htm 2417407 - Disclosure - Property and Equipment, Net (Details) Sheet http://www.envestnet.com/role/PropertyandEquipmentNetDetails Property and Equipment, Net (Details) Details http://www.envestnet.com/role/PropertyandEquipmentNetTables 47 false false R48.htm 2418408 - Disclosure - Property, Plant, and Equipment - Narrative (Details) Sheet http://www.envestnet.com/role/PropertyPlantandEquipmentNarrativeDetails Property, Plant, and Equipment - Narrative (Details) Details 48 false false R49.htm 2421409 - 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 49 false false R50.htm 2422410 - Disclosure - Internally Developed Software - Amortization Expense (Details) Sheet http://www.envestnet.com/role/InternallyDevelopedSoftwareAmortizationExpenseDetails Internally Developed Software - Amortization Expense (Details) Details 50 false false R51.htm 2425411 - Disclosure - Goodwill and Intangible Assets, Net - Goodwill (Details) Sheet http://www.envestnet.com/role/GoodwillandIntangibleAssetsNetGoodwillDetails Goodwill and Intangible Assets, Net - Goodwill (Details) Details 51 false false R52.htm 2426412 - Disclosure - Goodwill and Intangible Assets, Net - Intangible Assets, Net (Details) Sheet http://www.envestnet.com/role/GoodwillandIntangibleAssetsNetIntangibleAssetsNetDetails Goodwill and Intangible Assets, Net - Intangible Assets, Net (Details) Details 52 false false R53.htm 2427413 - 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 53 false false R54.htm 2430414 - 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 54 false false R55.htm 2431415 - Disclosure - Accrued Expenses and Other Liabilities - Narrative (Details) Sheet http://www.envestnet.com/role/AccruedExpensesandOtherLiabilitiesNarrativeDetails Accrued Expenses and Other Liabilities - Narrative (Details) Details 55 false false R56.htm 2434416 - Disclosure - Debt - Summary (Details) Sheet http://www.envestnet.com/role/DebtSummaryDetails Debt - Summary (Details) Details 56 false false R57.htm 2435417 - Disclosure - Debt - Interest (Details) Sheet http://www.envestnet.com/role/DebtInterestDetails Debt - Interest (Details) Details 57 false false R58.htm 2438418 - 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 58 false false R59.htm 2439419 - Disclosure - Fair Value Measurements - Level III (Details) Sheet http://www.envestnet.com/role/FairValueMeasurementsLevelIIIDetails Fair Value Measurements - Level III (Details) Details 59 false false R60.htm 2440420 - Disclosure - Fair Value Measurements - Narrative (Details) Sheet http://www.envestnet.com/role/FairValueMeasurementsNarrativeDetails Fair Value Measurements - Narrative (Details) Details 60 false false R61.htm 2443421 - Disclosure - Revenue and Cost of Revenues - Disaggregation (Details) Sheet http://www.envestnet.com/role/RevenueandCostofRevenuesDisaggregationDetails Revenue and Cost of Revenues - Disaggregation (Details) Details 61 false false R62.htm 2444422 - Disclosure - Revenue and Cost of Revenues - Major Customers (Details) Sheet http://www.envestnet.com/role/RevenueandCostofRevenuesMajorCustomersDetails Revenue and Cost of Revenues - Major Customers (Details) Details 62 false false R63.htm 2445423 - Disclosure - Revenue and Cost of Revenues - Obligation (Details) Sheet http://www.envestnet.com/role/RevenueandCostofRevenuesObligationDetails Revenue and Cost of Revenues - Obligation (Details) Details 63 false false R64.htm 2446424 - Disclosure - Revenue and Cost of Revenues - Narrative (Details) Sheet http://www.envestnet.com/role/RevenueandCostofRevenuesNarrativeDetails Revenue and Cost of Revenues - Narrative (Details) Details 64 false false R65.htm 2447425 - 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 65 false false R66.htm 2450426 - Disclosure - Stock-Based Compensation - Narrative (Details) Sheet http://www.envestnet.com/role/StockBasedCompensationNarrativeDetails Stock-Based Compensation - Narrative (Details) Details 66 false false R67.htm 2451427 - Disclosure - Stock-Based Compensation - Expense (Details) Sheet http://www.envestnet.com/role/StockBasedCompensationExpenseDetails Stock-Based Compensation - Expense (Details) Details 67 false false R68.htm 2452428 - Disclosure - Stock-Based Compensation - Assumptions (Details) Sheet http://www.envestnet.com/role/StockBasedCompensationAssumptionsDetails Stock-Based Compensation - Assumptions (Details) Details 68 false false R69.htm 2453429 - Disclosure - Stock-Based Compensation - Options (Details) Sheet http://www.envestnet.com/role/StockBasedCompensationOptionsDetails Stock-Based Compensation - Options (Details) Details 69 false false R70.htm 2454430 - Disclosure - Stock-Based Compensation - Restricted Stock (Details) Sheet http://www.envestnet.com/role/StockBasedCompensationRestrictedStockDetails Stock-Based Compensation - Restricted Stock (Details) Details 70 false false R71.htm 2457431 - Disclosure - Income Taxes - Loss Before Income Tax Provision (Benefit) (Details) Sheet http://www.envestnet.com/role/IncomeTaxesLossBeforeIncomeTaxProvisionBenefitDetails Income Taxes - Loss Before Income Tax Provision (Benefit) (Details) Details 71 false false R72.htm 2458432 - Disclosure - Income Taxes - Narrative (Details) Sheet http://www.envestnet.com/role/IncomeTaxesNarrativeDetails Income Taxes - Narrative (Details) Details 72 false false R73.htm 2461433 - Disclosure - Net Income (Loss) Per Share - Computation of Basic and Diluted Net Income (Loss) Per Share (Details) Sheet http://www.envestnet.com/role/NetIncomeLossPerShareComputationofBasicandDilutedNetIncomeLossPerShareDetails Net Income (Loss) Per Share - Computation of Basic and Diluted Net Income (Loss) Per Share (Details) Details http://www.envestnet.com/role/NetIncomeLossPerShareTables 73 false false R74.htm 2462434 - Disclosure - Net Income (Loss) Per Share - Antidilutive Securities (Details) Sheet http://www.envestnet.com/role/NetIncomeLossPerShareAntidilutiveSecuritiesDetails Net Income (Loss) Per Share - Antidilutive Securities (Details) Details http://www.envestnet.com/role/NetIncomeLossPerShareTables 74 false false R75.htm 2465435 - Disclosure - Segment Information - Reconciliation of Income (Loss) From Operations (Details) Sheet http://www.envestnet.com/role/SegmentInformationReconciliationofIncomeLossFromOperationsDetails Segment Information - Reconciliation of Income (Loss) From Operations (Details) Details 75 false false R76.htm 2466436 - Disclosure - Segment Information - Summary of Consolidated Total Assets, Depreciation and Amortization and Capital Expenditures (Details) Sheet http://www.envestnet.com/role/SegmentInformationSummaryofConsolidatedTotalAssetsDepreciationandAmortizationandCapitalExpendituresDetails Segment Information - Summary of Consolidated Total Assets, Depreciation and Amortization and Capital Expenditures (Details) Details 76 false false R77.htm 2469437 - Disclosure - Geographical Information (Details) Sheet http://www.envestnet.com/role/GeographicalInformationDetails Geographical Information (Details) Details http://www.envestnet.com/role/GeographicalInformationTables 77 false false R78.htm 2471438 - Disclosure - Commitments and Contingencies (Details) Sheet http://www.envestnet.com/role/CommitmentsandContingenciesDetails Commitments and Contingencies (Details) Details http://www.envestnet.com/role/CommitmentsandContingencies 78 false false All Reports Book All Reports env-20200630.htm env-20200630.xsd env-20200630_cal.xml env-20200630_def.xml env-20200630_lab.xml env-20200630_pre.xml env20200630ex311.htm env20200630ex312.htm env20200630ex321.htm env20200630ex322.htm http://xbrl.sec.gov/dei/2019-01-31 http://xbrl.sec.gov/country/2020-01-31 http://fasb.org/srt/2020-01-31 http://fasb.org/us-gaap/2020-01-31 true true JSON 96 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "env-20200630.htm": { "axisCustom": 0, "axisStandard": 23, "contextCount": 272, "dts": { "calculationLink": { "local": [ "env-20200630_cal.xml" ] }, "definitionLink": { "local": [ "env-20200630_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-eedm-def-2020-01-31.xml", "http://xbrl.fasb.org/srt/2020/elts/srt-eedm1-def-2020-01-31.xml" ] }, "inline": { "local": [ "env-20200630.htm" ] }, "labelLink": { "local": [ "env-20200630_lab.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-doc-2020-01-31.xml", "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml" ] }, "presentationLink": { "local": [ "env-20200630_pre.xml" ] }, "referenceLink": { "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-ref-2020-01-31.xml", "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml" ] }, "schema": { "local": [ "env-20200630.xsd" ], "remote": [ "http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-types-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-roles-2020-01-31.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-roles-2020-01-31.xsd", "https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-types-2020-01-31.xsd", "https://xbrl.sec.gov/dei/2019/dei-2019-01-31.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", "http://xbrl.fasb.org/us-gaap/2020/elts/us-parts-codification-2020-01-31.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd" ] } }, "elementCount": 523, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2020-01-31": 8, "http://xbrl.sec.gov/dei/2019-01-31": 5, "total": 13 }, "keyCustom": 34, "keyStandard": 367, "memberCustom": 16, "memberStandard": 41, "nsprefix": "env", "nsuri": "http://www.envestnet.com/20200630", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "env-20200630.htm", "contextRef": "i78e4c53d95a1470aa5c73101ec47a42b_D20200101-20200630", "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-20200630.htm", "contextRef": "i78e4c53d95a1470aa5c73101ec47a42b_D20200101-20200630", "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-20200630.htm", "contextRef": "i78e4c53d95a1470aa5c73101ec47a42b_D20200101-20200630", "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-20200630.htm", "contextRef": "i78e4c53d95a1470aa5c73101ec47a42b_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "env-20200630.htm", "contextRef": "i78e4c53d95a1470aa5c73101ec47a42b_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherCurrentAssetsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2112104 - 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-20200630.htm", "contextRef": "i78e4c53d95a1470aa5c73101ec47a42b_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherCurrentAssetsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "env-20200630.htm", "contextRef": "i78e4c53d95a1470aa5c73101ec47a42b_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2115105 - 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-20200630.htm", "contextRef": "i78e4c53d95a1470aa5c73101ec47a42b_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "env-20200630.htm", "contextRef": "i78e4c53d95a1470aa5c73101ec47a42b_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2119106 - Disclosure - Internally Developed Software", "role": "http://www.envestnet.com/role/InternallyDevelopedSoftware", "shortName": "Internally Developed Software", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "env-20200630.htm", "contextRef": "i78e4c53d95a1470aa5c73101ec47a42b_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "env-20200630.htm", "contextRef": "i78e4c53d95a1470aa5c73101ec47a42b_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2123107 - Disclosure - Goodwill and Intangible Assets, Net", "role": "http://www.envestnet.com/role/GoodwillandIntangibleAssetsNet", "shortName": "Goodwill and Intangible Assets, Net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "env-20200630.htm", "contextRef": "i78e4c53d95a1470aa5c73101ec47a42b_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "env-20200630.htm", "contextRef": "i78e4c53d95a1470aa5c73101ec47a42b_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2128108 - 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-20200630.htm", "contextRef": "i78e4c53d95a1470aa5c73101ec47a42b_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "env-20200630.htm", "contextRef": "i78e4c53d95a1470aa5c73101ec47a42b_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2132109 - Disclosure - Debt", "role": "http://www.envestnet.com/role/Debt", "shortName": "Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "env-20200630.htm", "contextRef": "i78e4c53d95a1470aa5c73101ec47a42b_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "env-20200630.htm", "contextRef": "i78e4c53d95a1470aa5c73101ec47a42b_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2136110 - Disclosure - Fair Value Measurements", "role": "http://www.envestnet.com/role/FairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "env-20200630.htm", "contextRef": "i78e4c53d95a1470aa5c73101ec47a42b_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "env-20200630.htm", "contextRef": "i78e4c53d95a1470aa5c73101ec47a42b_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2141111 - 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-20200630.htm", "contextRef": "i78e4c53d95a1470aa5c73101ec47a42b_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "env-20200630.htm", "contextRef": "i78e4c53d95a1470aa5c73101ec47a42b_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2148112 - Disclosure - Stock-Based Compensation", "role": "http://www.envestnet.com/role/StockBasedCompensation", "shortName": "Stock-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "env-20200630.htm", "contextRef": "i78e4c53d95a1470aa5c73101ec47a42b_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "env-20200630.htm", "contextRef": "ia3a69f0835cc40d29a1c5c58915f2460_I20200630", "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-20200630.htm", "contextRef": "ia3a69f0835cc40d29a1c5c58915f2460_I20200630", "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-20200630.htm", "contextRef": "i78e4c53d95a1470aa5c73101ec47a42b_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2155113 - Disclosure - Income Taxes", "role": "http://www.envestnet.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "env-20200630.htm", "contextRef": "i78e4c53d95a1470aa5c73101ec47a42b_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "env-20200630.htm", "contextRef": "i78e4c53d95a1470aa5c73101ec47a42b_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2159114 - Disclosure - Net Income (Loss) Per Share", "role": "http://www.envestnet.com/role/NetIncomeLossPerShare", "shortName": "Net Income (Loss) Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "env-20200630.htm", "contextRef": "i78e4c53d95a1470aa5c73101ec47a42b_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "env-20200630.htm", "contextRef": "i78e4c53d95a1470aa5c73101ec47a42b_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2163115 - Disclosure - Segment Information", "role": "http://www.envestnet.com/role/SegmentInformation", "shortName": "Segment Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "env-20200630.htm", "contextRef": "i78e4c53d95a1470aa5c73101ec47a42b_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "env-20200630.htm", "contextRef": "i78e4c53d95a1470aa5c73101ec47a42b_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "env:GeographicalReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2167116 - Disclosure - Geographical Information", "role": "http://www.envestnet.com/role/GeographicalInformation", "shortName": "Geographical Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "env-20200630.htm", "contextRef": "i78e4c53d95a1470aa5c73101ec47a42b_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "env:GeographicalReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "env-20200630.htm", "contextRef": "i78e4c53d95a1470aa5c73101ec47a42b_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2170117 - Disclosure - Commitments and Contingencies", "role": "http://www.envestnet.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "env-20200630.htm", "contextRef": "i78e4c53d95a1470aa5c73101ec47a42b_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "env-20200630.htm", "contextRef": "i78e4c53d95a1470aa5c73101ec47a42b_D20200101-20200630", "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": [ "div", "ix:continuation", "body", "html" ], "baseRef": "env-20200630.htm", "contextRef": "i78e4c53d95a1470aa5c73101ec47a42b_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20200630.htm", "contextRef": "i78e4c53d95a1470aa5c73101ec47a42b_D20200101-20200630", "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-20200630.htm", "contextRef": "i78e4c53d95a1470aa5c73101ec47a42b_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "env-20200630.htm", "contextRef": "i78e4c53d95a1470aa5c73101ec47a42b_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "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-20200630.htm", "contextRef": "i78e4c53d95a1470aa5c73101ec47a42b_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "env-20200630.htm", "contextRef": "i78e4c53d95a1470aa5c73101ec47a42b_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2313303 - 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-20200630.htm", "contextRef": "i78e4c53d95a1470aa5c73101ec47a42b_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "env-20200630.htm", "contextRef": "i78e4c53d95a1470aa5c73101ec47a42b_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2316304 - 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-20200630.htm", "contextRef": "i78e4c53d95a1470aa5c73101ec47a42b_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "env-20200630.htm", "contextRef": "ia3a69f0835cc40d29a1c5c58915f2460_I20200630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)", "role": "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "env-20200630.htm", "contextRef": "ia3a69f0835cc40d29a1c5c58915f2460_I20200630", "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-20200630.htm", "contextRef": "i78e4c53d95a1470aa5c73101ec47a42b_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "env:SummaryOfInternallyDevelopedSoftwareTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2320305 - 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-20200630.htm", "contextRef": "i78e4c53d95a1470aa5c73101ec47a42b_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "env:SummaryOfInternallyDevelopedSoftwareTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "env-20200630.htm", "contextRef": "i78e4c53d95a1470aa5c73101ec47a42b_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2324306 - 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-20200630.htm", "contextRef": "i78e4c53d95a1470aa5c73101ec47a42b_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "env-20200630.htm", "contextRef": "i78e4c53d95a1470aa5c73101ec47a42b_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2329307 - 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-20200630.htm", "contextRef": "i78e4c53d95a1470aa5c73101ec47a42b_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "env-20200630.htm", "contextRef": "i78e4c53d95a1470aa5c73101ec47a42b_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConvertibleDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2333308 - Disclosure - Debt (Tables)", "role": "http://www.envestnet.com/role/DebtTables", "shortName": "Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "env-20200630.htm", "contextRef": "i78e4c53d95a1470aa5c73101ec47a42b_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConvertibleDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "env-20200630.htm", "contextRef": "i78e4c53d95a1470aa5c73101ec47a42b_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2337309 - 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-20200630.htm", "contextRef": "i78e4c53d95a1470aa5c73101ec47a42b_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "env-20200630.htm", "contextRef": "i78e4c53d95a1470aa5c73101ec47a42b_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2342310 - 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-20200630.htm", "contextRef": "i78e4c53d95a1470aa5c73101ec47a42b_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "env-20200630.htm", "contextRef": "i78e4c53d95a1470aa5c73101ec47a42b_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2349311 - 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-20200630.htm", "contextRef": "i78e4c53d95a1470aa5c73101ec47a42b_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "env-20200630.htm", "contextRef": "i78e4c53d95a1470aa5c73101ec47a42b_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2356312 - 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-20200630.htm", "contextRef": "i78e4c53d95a1470aa5c73101ec47a42b_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "env-20200630.htm", "contextRef": "i78e4c53d95a1470aa5c73101ec47a42b_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2360313 - Disclosure - Net Income (Loss) Per Share (Tables)", "role": "http://www.envestnet.com/role/NetIncomeLossPerShareTables", "shortName": "Net Income (Loss) Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "env-20200630.htm", "contextRef": "i78e4c53d95a1470aa5c73101ec47a42b_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "env-20200630.htm", "contextRef": "i78e4c53d95a1470aa5c73101ec47a42b_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2364314 - Disclosure - Segment Information (Tables)", "role": "http://www.envestnet.com/role/SegmentInformationTables", "shortName": "Segment Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "env-20200630.htm", "contextRef": "i78e4c53d95a1470aa5c73101ec47a42b_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "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-20200630.htm", "contextRef": "iff2f804f7a1b454b9cd7518353a2b32c_D20200401-20200630", "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-20200630.htm", "contextRef": "iff2f804f7a1b454b9cd7518353a2b32c_D20200401-20200630", "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-20200630.htm", "contextRef": "i78e4c53d95a1470aa5c73101ec47a42b_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2368315 - Disclosure - Geographical Information (Tables)", "role": "http://www.envestnet.com/role/GeographicalInformationTables", "shortName": "Geographical Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "env-20200630.htm", "contextRef": "i78e4c53d95a1470aa5c73101ec47a42b_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "env-20200630.htm", "contextRef": "i78e4c53d95a1470aa5c73101ec47a42b_D20200101-20200630", "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": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "env-20200630.htm", "contextRef": "i78e4c53d95a1470aa5c73101ec47a42b_D20200101-20200630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "env-20200630.htm", "contextRef": "ia3a69f0835cc40d29a1c5c58915f2460_I20200630", "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-20200630.htm", "contextRef": "ie69aefdd87b14357a09e45771ff6a960_I20190630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "env-20200630.htm", "contextRef": "ia3a69f0835cc40d29a1c5c58915f2460_I20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "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": null }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "env-20200630.htm", "contextRef": "i78e4c53d95a1470aa5c73101ec47a42b_D20200101-20200630", "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-20200630.htm", "contextRef": "ic94fe466c8db437fbedd5249bdd032af_D20200601-20200630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20200630.htm", "contextRef": "i5ed7f271aa8e4947a93529a7d5cd2514_D20190401-20190630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411405 - Disclosure - Acquisitions and Other Investments - Pro Forma Information (Details)", "role": "http://www.envestnet.com/role/AcquisitionsandOtherInvestmentsProFormaInformationDetails", "shortName": "Acquisitions and Other Investments - Pro Forma Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20200630.htm", "contextRef": "i5ed7f271aa8e4947a93529a7d5cd2514_D20190401-20190630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20200630.htm", "contextRef": "ia3a69f0835cc40d29a1c5c58915f2460_I20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "env:PrepaidTechnology", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414406 - 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-20200630.htm", "contextRef": "ia3a69f0835cc40d29a1c5c58915f2460_I20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "env:PrepaidTechnology", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20200630.htm", "contextRef": "ia3a69f0835cc40d29a1c5c58915f2460_I20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2417407 - Disclosure - Property and Equipment, Net (Details)", "role": "http://www.envestnet.com/role/PropertyandEquipmentNetDetails", "shortName": "Property and Equipment, Net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20200630.htm", "contextRef": "ifd19f67460424c8c9456d362bd9e68ed_I20191231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "env-20200630.htm", "contextRef": "i80ed7d3109f545b58a7ecd3f7366b7e6_D20200401-20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisposals", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2418408 - Disclosure - Property, Plant, and Equipment - Narrative (Details)", "role": "http://www.envestnet.com/role/PropertyPlantandEquipmentNarrativeDetails", "shortName": "Property, Plant, and Equipment - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "env-20200630.htm", "contextRef": "i80ed7d3109f545b58a7ecd3f7366b7e6_D20200401-20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisposals", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "env:SummaryOfInternallyDevelopedSoftwareTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20200630.htm", "contextRef": "ia3a69f0835cc40d29a1c5c58915f2460_I20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CapitalizedComputerSoftwareGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2421409 - 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-20200630.htm", "contextRef": "ia3a69f0835cc40d29a1c5c58915f2460_I20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CapitalizedComputerSoftwareGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20200630.htm", "contextRef": "iff2f804f7a1b454b9cd7518353a2b32c_D20200401-20200630", "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-20200630.htm", "contextRef": "iff2f804f7a1b454b9cd7518353a2b32c_D20200401-20200630", "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", "env:AmortizationExpenseForInternallyDevelopedSoftwareTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20200630.htm", "contextRef": "iff2f804f7a1b454b9cd7518353a2b32c_D20200401-20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CapitalizedComputerSoftwareAmortization1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2422410 - 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-20200630.htm", "contextRef": "iff2f804f7a1b454b9cd7518353a2b32c_D20200401-20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CapitalizedComputerSoftwareAmortization1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20200630.htm", "contextRef": "ifd19f67460424c8c9456d362bd9e68ed_I20191231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2425411 - 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-20200630.htm", "contextRef": "i78e4c53d95a1470aa5c73101ec47a42b_D20200101-20200630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:GoodwillAcquiredDuringPeriod", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20200630.htm", "contextRef": "ia3a69f0835cc40d29a1c5c58915f2460_I20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2426412 - Disclosure - Goodwill and Intangible Assets, Net - Intangible Assets, Net (Details)", "role": "http://www.envestnet.com/role/GoodwillandIntangibleAssetsNetIntangibleAssetsNetDetails", "shortName": "Goodwill and Intangible Assets, Net - Intangible Assets, Net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20200630.htm", "contextRef": "ia3a69f0835cc40d29a1c5c58915f2460_I20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20200630.htm", "contextRef": "iff2f804f7a1b454b9cd7518353a2b32c_D20200401-20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2427413 - 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-20200630.htm", "contextRef": "iff2f804f7a1b454b9cd7518353a2b32c_D20200401-20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20200630.htm", "contextRef": "ia3a69f0835cc40d29a1c5c58915f2460_I20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "env:AccruedInvestmentManagerFees", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2430414 - 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-20200630.htm", "contextRef": "ia3a69f0835cc40d29a1c5c58915f2460_I20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "env:AccruedInvestmentManagerFees", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "env-20200630.htm", "contextRef": "i78e4c53d95a1470aa5c73101ec47a42b_D20200101-20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "env:EarlyRetirementProgramSeveranceCosts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2431415 - Disclosure - Accrued Expenses and Other Liabilities - Narrative (Details)", "role": "http://www.envestnet.com/role/AccruedExpensesandOtherLiabilitiesNarrativeDetails", "shortName": "Accrued Expenses and Other Liabilities - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "env-20200630.htm", "contextRef": "i78e4c53d95a1470aa5c73101ec47a42b_D20200101-20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "env:EarlyRetirementProgramSeveranceCosts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ConvertibleDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20200630.htm", "contextRef": "ia3a69f0835cc40d29a1c5c58915f2460_I20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LineOfCredit", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2434416 - Disclosure - Debt - Summary (Details)", "role": "http://www.envestnet.com/role/DebtSummaryDetails", "shortName": "Debt - Summary (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ConvertibleDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20200630.htm", "contextRef": "i6df1d39ea0a64e2c9c86b6f01e3454db_I20191231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "env:InterestExpenseDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20200630.htm", "contextRef": "iff2f804f7a1b454b9cd7518353a2b32c_D20200401-20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfDebtDiscountPremium", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2435417 - Disclosure - Debt - Interest (Details)", "role": "http://www.envestnet.com/role/DebtInterestDetails", "shortName": "Debt - Interest (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "env:InterestExpenseDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20200630.htm", "contextRef": "iff2f804f7a1b454b9cd7518353a2b32c_D20200401-20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfDebtDiscountPremium", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20200630.htm", "contextRef": "i62c28020903746f5ae2632c47c7df373_I20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanFairValueOfPlanAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2438418 - 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-20200630.htm", "contextRef": "i62c28020903746f5ae2632c47c7df373_I20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanFairValueOfPlanAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20200630.htm", "contextRef": "ifd19f67460424c8c9456d362bd9e68ed_I20191231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2439419 - Disclosure - Fair Value Measurements - Level III (Details)", "role": "http://www.envestnet.com/role/FairValueMeasurementsLevelIIIDetails", "shortName": "Fair Value Measurements - Level III (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20200630.htm", "contextRef": "ifd19f67460424c8c9456d362bd9e68ed_I20191231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "env-20200630.htm", "contextRef": "i12b7dcee00fc4d779a91f768e2303a1b_I20181231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:SharesIssued", "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-20200630.htm", "contextRef": "i8aee6287122743ae9cb0d8f5fdcf0e7d_D20190101-20190331", "decimals": "INF", "lang": "en-US", "name": "us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "env-20200630.htm", "contextRef": "ia3a69f0835cc40d29a1c5c58915f2460_I20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ConvertibleDebtNoncurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2440420 - 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-20200630.htm", "contextRef": "id485df9acdf140afa5b633d070f582ee_I20200630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DebtInstrumentFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20200630.htm", "contextRef": "iff2f804f7a1b454b9cd7518353a2b32c_D20200401-20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2443421 - 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-20200630.htm", "contextRef": "iec3e465c1ca943dfb36e45d695adc552_D20200401-20200630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20200630.htm", "contextRef": "ifb09241a7f9341529931616c3e34d62d_D20200401-20200630", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2444422 - Disclosure - Revenue and Cost of Revenues - Major Customers (Details)", "role": "http://www.envestnet.com/role/RevenueandCostofRevenuesMajorCustomersDetails", "shortName": "Revenue and Cost of Revenues - Major Customers (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20200630.htm", "contextRef": "ifb09241a7f9341529931616c3e34d62d_D20200401-20200630", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20200630.htm", "contextRef": "ia3a69f0835cc40d29a1c5c58915f2460_I20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2445423 - 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-20200630.htm", "contextRef": "ia3a69f0835cc40d29a1c5c58915f2460_I20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "env-20200630.htm", "contextRef": "i78e4c53d95a1470aa5c73101ec47a42b_D20200101-20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "env:ContractWithCustomerLiabilityIncreaseDecrease", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2446424 - 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-20200630.htm", "contextRef": "i78e4c53d95a1470aa5c73101ec47a42b_D20200101-20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "env:ContractWithCustomerLiabilityIncreaseDecrease", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "env-20200630.htm", "contextRef": "iff2f804f7a1b454b9cd7518353a2b32c_D20200401-20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2447425 - 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 }, "R66": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "env-20200630.htm", "contextRef": "ia3a69f0835cc40d29a1c5c58915f2460_I20200630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2450426 - Disclosure - Stock-Based Compensation - Narrative (Details)", "role": "http://www.envestnet.com/role/StockBasedCompensationNarrativeDetails", "shortName": "Stock-Based Compensation - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "env-20200630.htm", "contextRef": "iff2f804f7a1b454b9cd7518353a2b32c_D20200401-20200630", "decimals": "3", "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20200630.htm", "contextRef": "iff2f804f7a1b454b9cd7518353a2b32c_D20200401-20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2451427 - 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-20200630.htm", "contextRef": "iff2f804f7a1b454b9cd7518353a2b32c_D20200401-20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20200630.htm", "contextRef": "iff2f804f7a1b454b9cd7518353a2b32c_D20200401-20200630", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2452428 - Disclosure - Stock-Based Compensation - Assumptions (Details)", "role": "http://www.envestnet.com/role/StockBasedCompensationAssumptionsDetails", "shortName": "Stock-Based Compensation - Assumptions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20200630.htm", "contextRef": "iff2f804f7a1b454b9cd7518353a2b32c_D20200401-20200630", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20200630.htm", "contextRef": "ifd19f67460424c8c9456d362bd9e68ed_I20191231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2453429 - 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", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20200630.htm", "contextRef": "i78e4c53d95a1470aa5c73101ec47a42b_D20200101-20200630", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "env-20200630.htm", "contextRef": "i78e4c53d95a1470aa5c73101ec47a42b_D20200101-20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1006007 - 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-20200630.htm", "contextRef": "i78e4c53d95a1470aa5c73101ec47a42b_D20200101-20200630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ProvisionForDoubtfulAccounts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20200630.htm", "contextRef": "i93c9275c5e884cfba5a1471ee6d7ad0b_I20191231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2454430 - Disclosure - Stock-Based Compensation - Restricted Stock (Details)", "role": "http://www.envestnet.com/role/StockBasedCompensationRestrictedStockDetails", "shortName": "Stock-Based Compensation - Restricted Stock (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20200630.htm", "contextRef": "i93c9275c5e884cfba5a1471ee6d7ad0b_I20191231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20200630.htm", "contextRef": "iff2f804f7a1b454b9cd7518353a2b32c_D20200401-20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2457431 - Disclosure - Income Taxes - Loss Before Income Tax Provision (Benefit) (Details)", "role": "http://www.envestnet.com/role/IncomeTaxesLossBeforeIncomeTaxProvisionBenefitDetails", "shortName": "Income Taxes - 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-20200630.htm", "contextRef": "iff2f804f7a1b454b9cd7518353a2b32c_D20200401-20200630", "decimals": "3", "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "env-20200630.htm", "contextRef": "ie69aefdd87b14357a09e45771ff6a960_I20190630", "decimals": "-3", "first": true, "lang": "en-US", "name": "env:DeferredTaxAssetsValuationAllowanceRelatedToCapitalLosses", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2458432 - Disclosure - Income Taxes - Narrative (Details)", "role": "http://www.envestnet.com/role/IncomeTaxesNarrativeDetails", "shortName": "Income Taxes - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "env-20200630.htm", "contextRef": "ie69aefdd87b14357a09e45771ff6a960_I20190630", "decimals": "-3", "first": true, "lang": "en-US", "name": "env:DeferredTaxAssetsValuationAllowanceRelatedToCapitalLosses", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20200630.htm", "contextRef": "iff2f804f7a1b454b9cd7518353a2b32c_D20200401-20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2461433 - Disclosure - Net Income (Loss) Per Share - Computation of Basic and Diluted Net Income (Loss) Per Share (Details)", "role": "http://www.envestnet.com/role/NetIncomeLossPerShareComputationofBasicandDilutedNetIncomeLossPerShareDetails", "shortName": "Net Income (Loss) Per Share - Computation of Basic and Diluted Net Income (Loss) Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20200630.htm", "contextRef": "iff2f804f7a1b454b9cd7518353a2b32c_D20200401-20200630", "decimals": "0", "lang": "en-US", "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "env-20200630.htm", "contextRef": "iff2f804f7a1b454b9cd7518353a2b32c_D20200401-20200630", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2462434 - Disclosure - Net Income (Loss) Per Share - Antidilutive Securities (Details)", "role": "http://www.envestnet.com/role/NetIncomeLossPerShareAntidilutiveSecuritiesDetails", "shortName": "Net Income (Loss) Per Share - Antidilutive Securities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "env-20200630.htm", "contextRef": "iff2f804f7a1b454b9cd7518353a2b32c_D20200401-20200630", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "env-20200630.htm", "contextRef": "iff2f804f7a1b454b9cd7518353a2b32c_D20200401-20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2465435 - Disclosure - Segment Information - Reconciliation of Income (Loss) From Operations (Details)", "role": "http://www.envestnet.com/role/SegmentInformationReconciliationofIncomeLossFromOperationsDetails", "shortName": "Segment Information - Reconciliation of Income (Loss) From Operations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20200630.htm", "contextRef": "ifb1694b1d87a4a208aee3479c7440136_D20200401-20200630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OperatingIncomeLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20200630.htm", "contextRef": "ia3a69f0835cc40d29a1c5c58915f2460_I20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Assets", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2466436 - Disclosure - Segment Information - Summary of Consolidated Total Assets, Depreciation and Amortization and Capital Expenditures (Details)", "role": "http://www.envestnet.com/role/SegmentInformationSummaryofConsolidatedTotalAssetsDepreciationandAmortizationandCapitalExpendituresDetails", "shortName": "Segment Information - Summary of Consolidated Total Assets, Depreciation and Amortization and Capital Expenditures (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20200630.htm", "contextRef": "iff2f804f7a1b454b9cd7518353a2b32c_D20200401-20200630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:PaymentsToAcquireProductiveAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20200630.htm", "contextRef": "ia3a69f0835cc40d29a1c5c58915f2460_I20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NoncurrentAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2469437 - Disclosure - Geographical Information (Details)", "role": "http://www.envestnet.com/role/GeographicalInformationDetails", "shortName": "Geographical Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20200630.htm", "contextRef": "ia3a69f0835cc40d29a1c5c58915f2460_I20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NoncurrentAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "env-20200630.htm", "contextRef": "i78e4c53d95a1470aa5c73101ec47a42b_D20200101-20200630", "decimals": "INF", "first": true, "lang": "en-US", "name": "env:LossContingencyNumberOfPreviousClaimsExperienced", "reportCount": 1, "unique": true, "unitRef": "claim", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2471438 - Disclosure - Commitments and Contingencies (Details)", "role": "http://www.envestnet.com/role/CommitmentsandContingenciesDetails", "shortName": "Commitments and Contingencies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "env-20200630.htm", "contextRef": "i78e4c53d95a1470aa5c73101ec47a42b_D20200101-20200630", "decimals": "INF", "first": true, "lang": "en-US", "name": "env:LossContingencyNumberOfPreviousClaimsExperienced", "reportCount": 1, "unique": true, "unitRef": "claim", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "env-20200630.htm", "contextRef": "i78e4c53d95a1470aa5c73101ec47a42b_D20200101-20200630", "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-20200630.htm", "contextRef": "i78e4c53d95a1470aa5c73101ec47a42b_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "env-20200630.htm", "contextRef": "i78e4c53d95a1470aa5c73101ec47a42b_D20200101-20200630", "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-20200630.htm", "contextRef": "i78e4c53d95a1470aa5c73101ec47a42b_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccounting", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 59, "tag": { "country_IN": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "INDIA", "terseLabel": "India" } } }, "localname": "IN", "nsuri": "http://xbrl.sec.gov/country/2020-01-31", "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/2020-01-31", "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/2019-01-31", "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/2019-01-31", "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/2019-01-31", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "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/2019-01-31", "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 CCYY 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/2019-01-31", "presentation": [ "http://www.envestnet.com/role/CoverPage" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.envestnet.com/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r563" ], "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/2019-01-31", "presentation": [ "http://www.envestnet.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r564" ], "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/2019-01-31", "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/2019-01-31", "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/2019-01-31", "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/2019-01-31", "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/2019-01-31", "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/2019-01-31", "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/2019-01-31", "presentation": [ "http://www.envestnet.com/role/CoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r565" ], "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/2019-01-31", "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/2019-01-31", "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/2019-01-31", "presentation": [ "http://www.envestnet.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r565" ], "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/2019-01-31", "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/2019-01-31", "presentation": [ "http://www.envestnet.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r565" ], "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/2019-01-31", "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/2019-01-31", "presentation": [ "http://www.envestnet.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r566" ], "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/2019-01-31", "presentation": [ "http://www.envestnet.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r565" ], "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/2019-01-31", "presentation": [ "http://www.envestnet.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r565" ], "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/2019-01-31", "presentation": [ "http://www.envestnet.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r565" ], "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/2019-01-31", "presentation": [ "http://www.envestnet.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r565" ], "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/2019-01-31", "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/2019-01-31", "presentation": [ "http://www.envestnet.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r561" ], "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/2019-01-31", "presentation": [ "http://www.envestnet.com/role/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r562" ], "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/2019-01-31", "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/2019-01-31", "presentation": [ "http://www.envestnet.com/role/CoverPage" ], "xbrltype": "tradingSymbolItemType" }, "env_APICTransferOfNoncontrollingUnits": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "APIC, Transfer Of Noncontrolling Units", "label": "APIC, Transfer Of Noncontrolling Units", "terseLabel": "Transfer of non-controlling units" } } }, "localname": "APICTransferOfNoncontrollingUnits", "nsuri": "http://www.envestnet.com/20200630", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.envestnet.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "env_AccruedCharitableContributions": { "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 Charitable Contributions", "label": "Accrued Charitable Contributions", "terseLabel": "Accrued charitable contribution" } } }, "localname": "AccruedCharitableContributions", "nsuri": "http://www.envestnet.com/20200630", "presentation": [ "http://www.envestnet.com/role/AccruedExpensesandOtherLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "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/20200630", "presentation": [ "http://www.envestnet.com/role/AccruedExpensesandOtherLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "env_AccruedTechnology": { "auth_ref": [], "calculation": { "http://www.envestnet.com/role/AccruedExpensesandOtherLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accrued Technology", "label": "Accrued Technology", "terseLabel": "Accrued technology" } } }, "localname": "AccruedTechnology", "nsuri": "http://www.envestnet.com/20200630", "presentation": [ "http://www.envestnet.com/role/AccruedExpensesandOtherLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "env_AccruedTransactionCosts": { "auth_ref": [], "calculation": { "http://www.envestnet.com/role/AccruedExpensesandOtherLiabilitiesDetails": { "order": 7.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accrued Transaction Costs", "label": "Accrued Transaction Costs", "terseLabel": "Accrued transaction costs" } } }, "localname": "AccruedTransactionCosts", "nsuri": "http://www.envestnet.com/20200630", "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/20200630", "presentation": [ "http://www.envestnet.com/role/InternallyDevelopedSoftwareTables" ], "xbrltype": "textBlockItemType" }, "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/20200630", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofOperations", "http://www.envestnet.com/role/RevenueandCostofRevenuesCostofRevenuesDetails", "http://www.envestnet.com/role/RevenueandCostofRevenuesDisaggregationDetails" ], "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/20200630", "presentation": [ "http://www.envestnet.com/role/PropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "env_ContractWithCustomerLiabilityIncreaseDecrease": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Contract With Customer, Liability, Increase (Decrease)", "label": "Contract With Customer, Liability, Increase (Decrease)", "terseLabel": "Increase (decrease) in contract with customer liability" } } }, "localname": "ContractWithCustomerLiabilityIncreaseDecrease", "nsuri": "http://www.envestnet.com/20200630", "presentation": [ "http://www.envestnet.com/role/RevenueandCostofRevenuesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "env_ConvertibleNotesDueDecember2023Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "This member stands for Convertible Notes due December 2023.", "label": "Convertible Notes Due December2023 [Member]", "terseLabel": "Convertible notes due 2023" } } }, "localname": "ConvertibleNotesDueDecember2023Member", "nsuri": "http://www.envestnet.com/20200630", "presentation": [ "http://www.envestnet.com/role/NetIncomeLossPerShareComputationofBasicandDilutedNetIncomeLossPerShareDetails" ], "xbrltype": "domainItemType" }, "env_ConvertibleUnsecured1.75PercentNotesDueDecember2023Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information pertaining to the 1.75% convertible unsecured notes due December 2023.", "label": "Convertible Unsecured1.75 Percent Notes Due December2023 [Member]", "terseLabel": "Convertible Notes due 2023" } } }, "localname": "ConvertibleUnsecured1.75PercentNotesDueDecember2023Member", "nsuri": "http://www.envestnet.com/20200630", "presentation": [ "http://www.envestnet.com/role/DebtSummaryDetails" ], "xbrltype": "domainItemType" }, "env_DeferredTaxAssetsValuationAllowanceRelatedToCapitalLosses": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Deferred Tax Assets Valuation Allowance Related to Capital Losses", "label": "Deferred Tax Assets Valuation Allowance Related to Capital Losses", "terseLabel": "Valuation allowance related to capital losses" } } }, "localname": "DeferredTaxAssetsValuationAllowanceRelatedToCapitalLosses", "nsuri": "http://www.envestnet.com/20200630", "presentation": [ "http://www.envestnet.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "env_DisaggregationOfRevenueByGeographyTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue by geography.", "label": "Disaggregation Of Revenue By Geography [Table Text Block]", "terseLabel": "Schedule of disaggregation of revenue by geography" } } }, "localname": "DisaggregationOfRevenueByGeographyTableTextBlock", "nsuri": "http://www.envestnet.com/20200630", "presentation": [ "http://www.envestnet.com/role/RevenueandCostofRevenuesTables" ], "xbrltype": "textBlockItemType" }, "env_EarlyRetirementProgramLiabilityCurrent": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Early Retirement Program Liability, Current", "label": "Early Retirement Program Liability, Current", "terseLabel": "Early retirement program liability, current" } } }, "localname": "EarlyRetirementProgramLiabilityCurrent", "nsuri": "http://www.envestnet.com/20200630", "presentation": [ "http://www.envestnet.com/role/AccruedExpensesandOtherLiabilitiesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "env_EarlyRetirementProgramLiabilityNoncurrent": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Early Retirement Program Liability, Noncurrent", "label": "Early Retirement Program Liability, Noncurrent", "terseLabel": "Early retirement program liability, noncurrent" } } }, "localname": "EarlyRetirementProgramLiabilityNoncurrent", "nsuri": "http://www.envestnet.com/20200630", "presentation": [ "http://www.envestnet.com/role/AccruedExpensesandOtherLiabilitiesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "env_EarlyRetirementProgramSeveranceCosts": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Early Retirement Program, Severance Costs", "label": "Early Retirement Program, Severance Costs", "terseLabel": "Severance expense" } } }, "localname": "EarlyRetirementProgramSeveranceCosts", "nsuri": "http://www.envestnet.com/20200630", "presentation": [ "http://www.envestnet.com/role/AccruedExpensesandOtherLiabilitiesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "env_EnvestnetDataAndAnalyticsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Envestnet Data And Analytics [Member]", "label": "Envestnet Data And Analytics [Member]", "terseLabel": "Envestnet Data and Analytics" } } }, "localname": "EnvestnetDataAndAnalyticsMember", "nsuri": "http://www.envestnet.com/20200630", "presentation": [ "http://www.envestnet.com/role/GoodwillandIntangibleAssetsNetGoodwillDetails", "http://www.envestnet.com/role/PropertyPlantandEquipmentNarrativeDetails", "http://www.envestnet.com/role/RevenueandCostofRevenuesDisaggregationDetails", "http://www.envestnet.com/role/SegmentInformationReconciliationofIncomeLossFromOperationsDetails", "http://www.envestnet.com/role/SegmentInformationSummaryofConsolidatedTotalAssetsDepreciationandAmortizationandCapitalExpendituresDetails" ], "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/20200630", "presentation": [ "http://www.envestnet.com/role/GoodwillandIntangibleAssetsNetGoodwillDetails", "http://www.envestnet.com/role/PropertyPlantandEquipmentNarrativeDetails", "http://www.envestnet.com/role/RevenueandCostofRevenuesDisaggregationDetails", "http://www.envestnet.com/role/RevenueandCostofRevenuesMajorCustomersDetails", "http://www.envestnet.com/role/SegmentInformationReconciliationofIncomeLossFromOperationsDetails", "http://www.envestnet.com/role/SegmentInformationSummaryofConsolidatedTotalAssetsDepreciationandAmortizationandCapitalExpendituresDetails" ], "xbrltype": "domainItemType" }, "env_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityContingentConsiderationAdjustment": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings, Fair Market Value Adjustment Contingent Consideration", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Contingent Consideration Adjustment", "terseLabel": "Fair market value adjustment on contingent consideration liability" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityContingentConsiderationAdjustment", "nsuri": "http://www.envestnet.com/20200630", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurementsLevelIIIDetails" ], "xbrltype": "monetaryItemType" }, "env_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarningsAccretionOnContingentConsideration": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings, Accretion On Contingent Consideration", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings, Accretion On Contingent Consideration", "terseLabel": "Accretion on contingent consideration" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarningsAccretionOnContingentConsideration", "nsuri": "http://www.envestnet.com/20200630", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurementsLevelIIIDetails" ], "xbrltype": "monetaryItemType" }, "env_FidelityMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents Fidelity.", "label": "Fidelity [Member]", "terseLabel": "Fidelity" } } }, "localname": "FidelityMember", "nsuri": "http://www.envestnet.com/20200630", "presentation": [ "http://www.envestnet.com/role/RevenueandCostofRevenuesMajorCustomersDetails" ], "xbrltype": "domainItemType" }, "env_GeographicalReportingDisclosureTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for geographical information including data and tables.", "label": "Geographical Reporting Disclosure [Text Block]", "terseLabel": "Geographical Information" } } }, "localname": "GeographicalReportingDisclosureTextBlock", "nsuri": "http://www.envestnet.com/20200630", "presentation": [ "http://www.envestnet.com/role/GeographicalInformation" ], "xbrltype": "textBlockItemType" }, "env_IncomefromEquityMethodInvestment": { "auth_ref": [], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Income from Equity Method Investment", "label": "Income from Equity Method Investment", "negatedLabel": "Gain on acquisition of equity method investment" } } }, "localname": "IncomefromEquityMethodInvestment", "nsuri": "http://www.envestnet.com/20200630", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "env_InterestExpenseDebtTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of interest expense related to debt.", "label": "Interest Expense, Debt [Table Text Block]", "terseLabel": "Schedule of interest expense" } } }, "localname": "InterestExpenseDebtTableTextBlock", "nsuri": "http://www.envestnet.com/20200630", "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/20200630", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "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/20200630", "presentation": [ "http://www.envestnet.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "integerItemType" }, "env_LossFromEquityMethodInvestments": { "auth_ref": [], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Loss From Equity Method Investments", "label": "Loss From Equity Method Investments", "terseLabel": "Loss allocation from equity method investments" } } }, "localname": "LossFromEquityMethodInvestments", "nsuri": "http://www.envestnet.com/20200630", "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/20200630", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "env_NonIncomeTaxReceivable": { "auth_ref": [], "calculation": { "http://www.envestnet.com/role/PrepaidExpensesandOtherCurrentAssetsDetails": { "order": 3.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Non-Income Tax Receivable", "label": "Non-Income Tax Receivable", "terseLabel": "Non-income tax receivables" } } }, "localname": "NonIncomeTaxReceivable", "nsuri": "http://www.envestnet.com/20200630", "presentation": [ "http://www.envestnet.com/role/PrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "env_NoncashOrPartNoncashAcquisitionContingentConsideration": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Noncash Or Part Noncash Acquisition, Contingent Consideration", "label": "Noncash Or Part Noncash Acquisition, Contingent Consideration", "terseLabel": "Contingent consideration issued in acquisition of businesses" } } }, "localname": "NoncashOrPartNoncashAcquisitionContingentConsideration", "nsuri": "http://www.envestnet.com/20200630", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "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/20200630", "presentation": [ "http://www.envestnet.com/role/GeographicalInformationDetails" ], "xbrltype": "domainItemType" }, "env_PrepaidOutsideInformationServices": { "auth_ref": [], "calculation": { "http://www.envestnet.com/role/PrepaidExpensesandOtherCurrentAssetsDetails": { "order": 4.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Represents the amount of prepaid outside information services.", "label": "Prepaid Outside Information Services", "terseLabel": "Prepaid outside information services" } } }, "localname": "PrepaidOutsideInformationServices", "nsuri": "http://www.envestnet.com/20200630", "presentation": [ "http://www.envestnet.com/role/PrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "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/20200630", "presentation": [ "http://www.envestnet.com/role/PrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "env_PrivateCloudTechnologyCompanyMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Private Cloud Technology Company [Member]", "label": "Private Cloud Technology Company [Member]", "terseLabel": "Private Cloud Technology Company" } } }, "localname": "PrivateCloudTechnologyCompanyMember", "nsuri": "http://www.envestnet.com/20200630", "presentation": [ "http://www.envestnet.com/role/AcquisitionsandOtherInvestmentsNarrativeDetails" ], "xbrltype": "domainItemType" }, "env_PrivateFinancialTechnologyDesignCompanyMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Private Financial Technology Design Company [Member]", "label": "Private Financial Technology Design Company [Member]", "terseLabel": "Private Financial Technology Design Company" } } }, "localname": "PrivateFinancialTechnologyDesignCompanyMember", "nsuri": "http://www.envestnet.com/20200630", "presentation": [ "http://www.envestnet.com/role/AcquisitionsandOtherInvestmentsNarrativeDetails" ], "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/20200630", "presentation": [ "http://www.envestnet.com/role/AcquisitionsandOtherInvestmentsNarrativeDetails" ], "xbrltype": "domainItemType" }, "env_PrivateTechnologyCompanyAcquisitionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Private Technology Company Acquisition [Member]", "label": "Private Technology Company Acquisition [Member]", "terseLabel": "Private Technology Company Acquisition" } } }, "localname": "PrivateTechnologyCompanyAcquisitionMember", "nsuri": "http://www.envestnet.com/20200630", "presentation": [ "http://www.envestnet.com/role/AcquisitionsandOtherInvestmentsNarrativeDetails" ], "xbrltype": "domainItemType" }, "env_ProfessionalServicesAndOtherRevenuesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the details pertaining to professional services and other revenues.", "label": "Professional Services And Other Revenues [Member]", "netLabel": "Professional services and other", "terseLabel": "Professional services and other revenues", "verboseLabel": "Professional services and other revenues" } } }, "localname": "ProfessionalServicesAndOtherRevenuesMember", "nsuri": "http://www.envestnet.com/20200630", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofOperations", "http://www.envestnet.com/role/RevenueandCostofRevenuesCostofRevenuesDetails", "http://www.envestnet.com/role/RevenueandCostofRevenuesDisaggregationDetails" ], "xbrltype": "domainItemType" }, "env_PurchaseLiabilitiesIncludedInAccruedExpensesNotYetPaid": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Purchase liabilities incurred and included in accounts payable and not yet paid.", "label": "Purchase Liabilities Included In Accounts Payable", "terseLabel": "Purchase liabilities included in accrued expenses and other liabilities" } } }, "localname": "PurchaseLiabilitiesIncludedInAccruedExpensesNotYetPaid", "nsuri": "http://www.envestnet.com/20200630", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "env_PurchaseLiabilitiesIncludedInOtherNoncurrentLiabilities": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Purchase Liabilities Included In Other Noncurrent Liabilities", "label": "Purchase Liabilities Included In Other Noncurrent Liabilities", "terseLabel": "Purchase liabilities included in other non-current liabilities" } } }, "localname": "PurchaseLiabilitiesIncludedInOtherNoncurrentLiabilities", "nsuri": "http://www.envestnet.com/20200630", "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/20200630", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofOperations", "http://www.envestnet.com/role/RevenueandCostofRevenuesDisaggregationDetails" ], "xbrltype": "domainItemType" }, "env_SalesAndExciseTaxReceivableCurrentAndNoncurrent": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of assets incurred through that date and receivable for statutory sales and use taxes, including value added tax.", "label": "Sales And Excise Tax Receivable Current And Noncurrent", "terseLabel": "Sales and use tax receivable" } } }, "localname": "SalesAndExciseTaxReceivableCurrentAndNoncurrent", "nsuri": "http://www.envestnet.com/20200630", "presentation": [ "http://www.envestnet.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "env_ScheduleOfCostsOfRevenuesByRevenueCategoryTableTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the schedule of costs of revenues by revenue category.", "label": "Schedule Of Costs Of Revenues By Revenue Category Table [Table Text Block]", "terseLabel": "Schedule of costs of revenues by revenue category" } } }, "localname": "ScheduleOfCostsOfRevenuesByRevenueCategoryTableTableTextBlock", "nsuri": "http://www.envestnet.com/20200630", "presentation": [ "http://www.envestnet.com/role/RevenueandCostofRevenuesTables" ], "xbrltype": "textBlockItemType" }, "env_SecondAmendedAndRestatedCreditAgreementMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information pertaining to second amended and restated credit agreement.", "label": "Second Amended And Restated Credit Agreement [Member]", "terseLabel": "Second Amended and Restated Credit Agreement" } } }, "localname": "SecondAmendedAndRestatedCreditAgreementMember", "nsuri": "http://www.envestnet.com/20200630", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "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/20200630", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationRestrictedStockDetails" ], "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/20200630", "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/20200630", "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/20200630", "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/20200630", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationOptionsDetails" ], "xbrltype": "perShareItemType" }, "env_StockIssuedDuringBusinessCombination": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Stock Issued During Business Combination", "label": "Stock Issued During Business Combination", "terseLabel": "Common stock issued in acquisition of business" } } }, "localname": "StockIssuedDuringBusinessCombination", "nsuri": "http://www.envestnet.com/20200630", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "env_SummaryOfInternallyDevelopedSoftwareTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Summary of internally developed software.", "label": "Summary of Internally Developed Software [Table Text Block]", "terseLabel": "Schedule of components of internally developed software, net" } } }, "localname": "SummaryOfInternallyDevelopedSoftwareTableTextBlock", "nsuri": "http://www.envestnet.com/20200630", "presentation": [ "http://www.envestnet.com/role/InternallyDevelopedSoftwareTables" ], "xbrltype": "textBlockItemType" }, "env_TwoThousandTwentyThreeConvertibleNotesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "2023 Convertible Notes.", "label": "Two Thousand Twenty Three Convertible Notes [Member]", "terseLabel": "2023 Convertible Notes" } } }, "localname": "TwoThousandTwentyThreeConvertibleNotesMember", "nsuri": "http://www.envestnet.com/20200630", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "env_UnrecognizedTaxBenefitsExclusiveOfInterestAndPenaltiesRecordedAsNonCurrentLiability": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Represents the amount of unrecognized tax benefits, exclusive of interest and penalties, recorded as a non-current liability.", "label": "Unrecognized Tax Benefits, Exclusive of Interest and Penalties, Recorded as a Non-Current Liability", "terseLabel": "Unrecognized tax benefits, exclusive of interest and penalties, recorded as a non-current liability" } } }, "localname": "UnrecognizedTaxBenefitsExclusiveOfInterestAndPenaltiesRecordedAsNonCurrentLiability", "nsuri": "http://www.envestnet.com/20200630", "presentation": [ "http://www.envestnet.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "srt_AffiliatedEntityMember": { "auth_ref": [ "r292", "r436", "r437", "r438", "r555" ], "lang": { "en-US": { "role": { "label": "Affiliated Entity [Member]", "terseLabel": "Equity method investment" } } }, "localname": "AffiliatedEntityMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.envestnet.com/role/AcquisitionsandOtherInvestmentsNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r153", "r166", "r167", "r168", "r169", "r171", "r173", "r177" ], "lang": { "en-US": { "role": { "label": "Consolidation Items [Axis]", "terseLabel": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.envestnet.com/role/SegmentInformationReconciliationofIncomeLossFromOperationsDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [ "r153", "r166", "r167", "r168", "r169", "r171", "r173", "r177" ], "lang": { "en-US": { "role": { "label": "Consolidation Items [Domain]", "terseLabel": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.envestnet.com/role/SegmentInformationReconciliationofIncomeLossFromOperationsDetails" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": { "auth_ref": [ "r106", "r113", "r197", "r333", "r334", "r335", "r355", "r356" ], "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/2020-01-31", "presentation": [ "http://www.envestnet.com/role/BasisofPresentationNarrativeDetails", "http://www.envestnet.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "auth_ref": [ "r106", "r113", "r197", "r333", "r334", "r335", "r355", "r356" ], "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/2020-01-31", "presentation": [ "http://www.envestnet.com/role/BasisofPresentationNarrativeDetails", "http://www.envestnet.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "stringItemType" }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "auth_ref": [ "r106", "r113", "r197", "r333", "r334", "r335", "r355", "r356" ], "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/2020-01-31", "presentation": [ "http://www.envestnet.com/role/BasisofPresentationNarrativeDetails", "http://www.envestnet.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "srt_EquityMethodInvesteeNameDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Investment, Name [Domain]", "terseLabel": "Investment, Name [Domain]" } } }, "localname": "EquityMethodInvesteeNameDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.envestnet.com/role/AcquisitionsandOtherInvestmentsNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r185", "r271", "r277", "r525" ], "lang": { "en-US": { "role": { "label": "Customer [Axis]", "terseLabel": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.envestnet.com/role/RevenueandCostofRevenuesMajorCustomersDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r295", "r297", "r445", "r446", "r447", "r448", "r449", "r450", "r469", "r522", "r526" ], "lang": { "en-US": { "role": { "label": "Maximum [Member]", "netLabel": "Maximum", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.envestnet.com/role/GoodwillandIntangibleAssetsNetIntangibleAssetsNetDetails", "http://www.envestnet.com/role/PropertyandEquipmentNetDetails", "http://www.envestnet.com/role/StockBasedCompensationOptionsDetails", "http://www.envestnet.com/role/StockBasedCompensationRestrictedStockDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r295", "r297", "r445", "r446", "r447", "r448", "r449", "r450", "r469", "r522", "r526" ], "lang": { "en-US": { "role": { "label": "Minimum [Member]", "netLabel": "Minimum", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.envestnet.com/role/GoodwillandIntangibleAssetsNetIntangibleAssetsNetDetails", "http://www.envestnet.com/role/PropertyandEquipmentNetDetails", "http://www.envestnet.com/role/StockBasedCompensationOptionsDetails", "http://www.envestnet.com/role/StockBasedCompensationRestrictedStockDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r185", "r271", "r277", "r525" ], "lang": { "en-US": { "role": { "label": "Customer [Domain]", "terseLabel": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.envestnet.com/role/RevenueandCostofRevenuesMajorCustomersDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r180", "r271", "r275", "r470", "r521", "r523" ], "lang": { "en-US": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofOperations", "http://www.envestnet.com/role/RevenueandCostofRevenuesCostofRevenuesDetails", "http://www.envestnet.com/role/RevenueandCostofRevenuesDisaggregationDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r180", "r271", "r275", "r470", "r521", "r523" ], "lang": { "en-US": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofOperations", "http://www.envestnet.com/role/RevenueandCostofRevenuesCostofRevenuesDetails", "http://www.envestnet.com/role/RevenueandCostofRevenuesDisaggregationDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r284", "r295", "r297", "r445", "r446", "r447", "r448", "r449", "r450", "r469", "r522", "r526" ], "lang": { "en-US": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.envestnet.com/role/GoodwillandIntangibleAssetsNetIntangibleAssetsNetDetails", "http://www.envestnet.com/role/PropertyandEquipmentNetDetails", "http://www.envestnet.com/role/StockBasedCompensationOptionsDetails", "http://www.envestnet.com/role/StockBasedCompensationRestrictedStockDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r284", "r295", "r297", "r445", "r446", "r447", "r448", "r449", "r450", "r469", "r522", "r526" ], "lang": { "en-US": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.envestnet.com/role/GoodwillandIntangibleAssetsNetIntangibleAssetsNetDetails", "http://www.envestnet.com/role/PropertyandEquipmentNetDetails", "http://www.envestnet.com/role/StockBasedCompensationOptionsDetails", "http://www.envestnet.com/role/StockBasedCompensationRestrictedStockDetails" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "auth_ref": [ "r192" ], "lang": { "en-US": { "role": { "label": "Investment, Name [Axis]", "terseLabel": "Investment, Name [Axis]" } } }, "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.envestnet.com/role/AcquisitionsandOtherInvestmentsNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r181", "r182", "r271", "r276", "r524", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553" ], "lang": { "en-US": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.envestnet.com/role/GeographicalInformationDetails", "http://www.envestnet.com/role/RevenueandCostofRevenuesDisaggregationDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r181", "r182", "r271", "r276", "r524", "r541", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554" ], "lang": { "en-US": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.envestnet.com/role/GeographicalInformationDetails", "http://www.envestnet.com/role/RevenueandCostofRevenuesDisaggregationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Accounting Policies [Abstract]", "terseLabel": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdateExtensibleList": { "auth_ref": [ "r107", "r108", "r109", "r110", "r194", "r195", "r196", "r197", "r198", "r199", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r355", "r356", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538" ], "lang": { "en-US": { "role": { "documentation": "Indicates amendment to accounting standards.", "label": "Accounting Standards Update [Extensible List]", "terseLabel": "Accounting Standards Update [Extensible List]" } } }, "localname": "AccountingStandardsUpdateExtensibleList", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/BasisofPresentationNarrativeDetails", "http://www.envestnet.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "extensibleListItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "auth_ref": [ "r37" ], "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/2020-01-31", "presentation": [ "http://www.envestnet.com/role/AccruedExpensesandOtherLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r36" ], "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/2020-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r3", "r23", "r187", "r188" ], "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/2020-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccretionExpense": { "auth_ref": [ "r236", "r237" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 7.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/2020-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent": { "auth_ref": [ "r12", "r39", "r342" ], "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 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/2020-01-31", "presentation": [ "http://www.envestnet.com/role/AccruedExpensesandOtherLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesAndOtherLiabilities": { "auth_ref": [], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of expenses incurred but not yet paid nor invoiced, and liabilities classified as other.", "label": "Accrued Liabilities and Other Liabilities", "terseLabel": "Accrued expenses and other liabilities" } } }, "localname": "AccruedLiabilitiesAndOtherLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r39" ], "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/2020-01-31", "presentation": [ "http://www.envestnet.com/role/AccruedExpensesandOtherLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedProfessionalFeesCurrent": { "auth_ref": [ "r11", "r12", "r39" ], "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 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/2020-01-31", "presentation": [ "http://www.envestnet.com/role/AccruedExpensesandOtherLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r34", "r232" ], "calculation": { "http://www.envestnet.com/role/PropertyandEquipmentNetDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Less: accumulated depreciation and amortization" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/PropertyandEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r26", "r51", "r52", "r53", "r508", "r534", "r538" ], "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/2020-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r50", "r53", "r54", "r103", "r104", "r105", "r396", "r529", "r530" ], "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 Income (Loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r24", "r336" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r103", "r104", "r105", "r333", "r334", "r335" ], "lang": { "en-US": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-in Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://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 loss to net cash provided by operating activities:" } } }, "localname": "AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Decrease for Tax Withholding Obligation", "negatedLabel": "Purchase of treasury stock for stock-based tax withholdings" } } }, "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r298", "r300", "r339", "r340" ], "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/2020-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r300", "r325", "r338" ], "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/2020-01-31", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax": { "auth_ref": [], "calculation": { "http://www.envestnet.com/role/StockBasedCompensationExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after tax, of expense for award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Expense, after Tax", "totalLabel": "Net effect on income" } } }, "localname": "AllocatedShareBasedCompensationExpenseNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfDebtDiscountPremium": { "auth_ref": [ "r72", "r89", "r429" ], "calculation": { "http://www.envestnet.com/role/DebtInterestDetails": { "order": 3.0, "parentTag": "us-gaap_InterestExpenseDebt", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense.", "label": "Amortization of Debt Discount (Premium)", "terseLabel": "Accretion of debt discount" } } }, "localname": "AmortizationOfDebtDiscountPremium", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/DebtInterestDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r66", "r89", "r431" ], "calculation": { "http://www.envestnet.com/role/DebtInterestDetails": { "order": 2.0, "parentTag": "us-gaap_InterestExpenseDebt", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense attributable to debt issuance costs.", "label": "Amortization of Debt Issuance Costs", "terseLabel": "Amortization of issuance costs" } } }, "localname": "AmortizationOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/DebtInterestDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r89", "r221", "r227" ], "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/2020-01-31", "presentation": [ "http://www.envestnet.com/role/GoodwillandIntangibleAssetsNetAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r134" ], "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/2020-01-31", "presentation": [ "http://www.envestnet.com/role/NetIncomeLossPerShareAntidilutiveSecuritiesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r134" ], "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/2020-01-31", "presentation": [ "http://www.envestnet.com/role/NetIncomeLossPerShareAntidilutiveSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Common share equivalents for securities that were anti-dilutive and therefore excluded from the computation of diluted earnings per share" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/NetIncomeLossPerShareAntidilutiveSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r134" ], "lang": { "en-US": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities, Name [Domain]", "terseLabel": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/NetIncomeLossPerShareAntidilutiveSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r97", "r161", "r168", "r175", "r193", "r390", "r397", "r421", "r488", "r505" ], "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": "Consolidated assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets", "http://www.envestnet.com/role/SegmentInformationSummaryofConsolidatedTotalAssetsDepreciationandAmortizationandCapitalExpendituresDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r7", "r9", "r49", "r97", "r193", "r390", "r397", "r421" ], "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/2020-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r402" ], "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/2020-01-31", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsFairValueDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets, Fair Value Disclosure [Abstract]", "terseLabel": "Assets:" } } }, "localname": "AssetsFairValueDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r301", "r327" ], "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/2020-01-31", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationOptionsDetails", "http://www.envestnet.com/role/StockBasedCompensationRestrictedStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BasisOfAccounting": { "auth_ref": [ "r102" ], "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/2020-01-31", "presentation": [ "http://www.envestnet.com/role/BasisofPresentation" ], "xbrltype": "textBlockItemType" }, "us-gaap_BuildingAndBuildingImprovementsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities and any addition, improvement, or renovation to the structure, for example, but not limited to, interior masonry, interior flooring, electrical, and plumbing.", "label": "Building and Building Improvements [Member]", "terseLabel": "Building and building improvements" } } }, "localname": "BuildingAndBuildingImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/PropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r294", "r296" ], "lang": { "en-US": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/AcquisitionsandOtherInvestmentsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r294", "r296", "r369", "r370" ], "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/2020-01-31", "presentation": [ "http://www.envestnet.com/role/AcquisitionsandOtherInvestmentsNarrativeDetails" ], "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/2020-01-31", "presentation": [ "http://www.envestnet.com/role/AcquisitionsandOtherInvestmentsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic": { "auth_ref": [ "r367", "r368" ], "lang": { "en-US": { "role": { "documentation": "The pro forma basic net income per share for a period as if the business combination or combinations had been completed at the beginning of a period.", "label": "Business Acquisition, Pro Forma Earnings Per Share, Basic", "terseLabel": "Basic (in dollars per share)" } } }, "localname": "BusinessAcquisitionProFormaEarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/AcquisitionsandOtherInvestmentsProFormaInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted": { "auth_ref": [ "r367", "r368" ], "lang": { "en-US": { "role": { "documentation": "The pro forma diluted net income per share for a period as if the business combination or combinations had been completed at the beginning of a period.", "label": "Business Acquisition, Pro Forma Earnings Per Share, Diluted", "terseLabel": "Diluted (in dollars per share)" } } }, "localname": "BusinessAcquisitionProFormaEarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/AcquisitionsandOtherInvestmentsProFormaInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": { "auth_ref": [ "r367", "r368" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate.", "label": "Business Acquisition, Pro Forma Information [Table Text Block]", "terseLabel": "Business acquisition, pro forma information" } } }, "localname": "BusinessAcquisitionProFormaInformationTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/AcquisitionsandOtherInvestmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount": { "auth_ref": [ "r383" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of goodwill arising from a business combination that is expected to be deductible for tax purposes.", "label": "Business Acquisition, Goodwill, Expected Tax Deductible Amount", "terseLabel": "Goodwill, expected tax deductible amount" } } }, "localname": "BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/AcquisitionsandOtherInvestmentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": { "auth_ref": [ "r367", "r368" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a period.", "label": "Business Acquisition, Pro Forma Net Income (Loss)", "terseLabel": "Net loss attributable to Envestnet, Inc." } } }, "localname": "BusinessAcquisitionsProFormaNetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/AcquisitionsandOtherInvestmentsProFormaInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionsProFormaRevenue": { "auth_ref": [ "r367", "r368" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period.", "label": "Business Acquisition, Pro Forma Revenue", "terseLabel": "Revenues" } } }, "localname": "BusinessAcquisitionsProFormaRevenue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/AcquisitionsandOtherInvestmentsProFormaInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r376", "r377", "r380" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.", "label": "Business Combination, Consideration Transferred", "terseLabel": "Cash consideration" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/AcquisitionsandOtherInvestmentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": { "auth_ref": [ "r88", "r384" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 18.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", "negatedTerseLabel": "Decrease in contingent consideration liability", "terseLabel": "Fair market value adjustment to contingent consideration liability" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/AcquisitionsandOtherInvestmentsNarrativeDetails", "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh": { "auth_ref": [ "r382" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "For contingent consideration arrangements recognized in connection with a business combination, this element represents an estimate of the high-end of the potential range (undiscounted) of the consideration which may be paid.", "label": "Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High", "terseLabel": "Potential contingent consideration" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/AcquisitionsandOtherInvestmentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "auth_ref": [ "r375", "r378", "r381" ], "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, fair value" } } }, "localname": "BusinessCombinationContingentConsiderationLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/AcquisitionsandOtherInvestmentsNarrativeDetails", "http://www.envestnet.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent": { "auth_ref": [ "r375", "r379" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled within one year or the normal operating cycle, if longer.", "label": "Business Combination, Contingent Consideration, Liability, Current", "terseLabel": "Contingent consideration" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent": { "auth_ref": [ "r375", "r379" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled beyond one year or the normal operating cycle, if longer.", "label": "Business Combination, Contingent Consideration, Liability, Noncurrent", "verboseLabel": "Contingent consideration" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r385" ], "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/2020-01-31", "presentation": [ "http://www.envestnet.com/role/AcquisitionsandOtherInvestments" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "auth_ref": [ "r371" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill", "terseLabel": "Intangible assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/AcquisitionsandOtherInvestmentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1": { "auth_ref": [ "r365" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair value at acquisition-date of the equity interest in the acquiree held by the acquirer, immediately before the acquisition date for businesses combined in stages.", "label": "Business Combination, Step Acquisition, Equity Interest in Acquiree, Fair Value", "terseLabel": "Valuation" } } }, "localname": "BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/AcquisitionsandOtherInvestmentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGain": { "auth_ref": [ "r366" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "In a business combination achieved in stages, this element represents the amount of gain recognized by the entity as a result of remeasuring to fair value the equity interest in the acquiree it held before the business combination.", "label": "Business Combination, Step Acquisition, Equity Interest in Acquiree, Remeasurement Gain", "terseLabel": "Remeasurement gain on previously held interest" } } }, "localname": "BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/AcquisitionsandOtherInvestmentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Business Combinations [Abstract]", "terseLabel": "Business Combinations [Abstract]" } } }, "localname": "BusinessCombinationsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r93", "r94", "r95" ], "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/2020-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization": { "auth_ref": [ "r558" ], "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/2020-01-31", "presentation": [ "http://www.envestnet.com/role/InternallyDevelopedSoftwareComponentsofInternallyDevelopedSoftwareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareAmortization1": { "auth_ref": [ "r557", "r559" ], "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/2020-01-31", "presentation": [ "http://www.envestnet.com/role/InternallyDevelopedSoftwareAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareGross": { "auth_ref": [ "r558" ], "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/2020-01-31", "presentation": [ "http://www.envestnet.com/role/InternallyDevelopedSoftwareComponentsofInternallyDevelopedSoftwareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareNet": { "auth_ref": [ "r556" ], "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/2020-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets", "http://www.envestnet.com/role/InternallyDevelopedSoftwareComponentsofInternallyDevelopedSoftwareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostAmortization": { "auth_ref": [ "r214" ], "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/2020-01-31", "presentation": [ "http://www.envestnet.com/role/RevenueandCostofRevenuesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostImpairmentLoss": { "auth_ref": [ "r214" ], "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/2020-01-31", "presentation": [ "http://www.envestnet.com/role/RevenueandCostofRevenuesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNet": { "auth_ref": [ "r213" ], "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/2020-01-31", "presentation": [ "http://www.envestnet.com/role/RevenueandCostofRevenuesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CarryingReportedAmountFairValueDisclosureMember": { "auth_ref": [ "r416", "r417" ], "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/2020-01-31", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r2", "r32", "r91" ], "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/2020-01-31", "presentation": [ "http://www.envestnet.com/role/BasisofPresentationScheduleofCashCashEquivalentsandRestrictedCashDetails", "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.envestnet.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueDetails": { "order": 1.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "terseLabel": "Money market funds" } } }, "localname": "CashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r85", "r91", "r96" ], "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/2020-01-31", "presentation": [ "http://www.envestnet.com/role/BasisofPresentationScheduleofCashCashEquivalentsandRestrictedCashDetails", "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r85", "r422" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "INCREASE (DECREASE) IN CASH,\u00a0CASH EQUIVALENTS AND RESTRICTED CASH" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r45", "r243", "r495", "r513" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]", "terseLabel": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r240", "r241", "r242", "r244" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r103", "r104" ], "lang": { "en-US": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r22" ], "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/2020-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r22" ], "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/2020-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r22" ], "lang": { "en-US": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r22", "r250" ], "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/2020-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r22" ], "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; 67,396,243 and 66,320,706 shares issued as of June 30, 2020 and December 31, 2019, respectively; 53,743,382 and 52,841,706 shares outstanding as of June 30, 2020 and December 31, 2019, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r56", "r58", "r59", "r63", "r498", "r517" ], "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/2020-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r144", "r145", "r185", "r418", "r419" ], "lang": { "en-US": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/RevenueandCostofRevenuesMajorCustomersDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r144", "r145", "r185", "r418", "r419", "r539" ], "lang": { "en-US": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/RevenueandCostofRevenuesMajorCustomersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r144", "r145", "r185", "r418", "r419", "r539" ], "lang": { "en-US": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]", "terseLabel": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/RevenueandCostofRevenuesMajorCustomersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Concentration Risk [Line Items]", "terseLabel": "Concentration Risk [Line Items]" } } }, "localname": "ConcentrationRiskLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/RevenueandCostofRevenuesMajorCustomersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r144", "r145", "r185", "r418", "r419" ], "lang": { "en-US": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Concentration Risk, Percentage", "verboseLabel": "Revenue as a percentage of the company's total" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/RevenueandCostofRevenuesMajorCustomersDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTable": { "auth_ref": [ "r142", "r144", "r145", "r146", "r418", "r420" ], "lang": { "en-US": { "role": { "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Concentration Risk [Table]", "terseLabel": "Concentration Risk [Table]" } } }, "localname": "ConcentrationRiskTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/RevenueandCostofRevenuesMajorCustomersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r144", "r145", "r185", "r418", "r419" ], "lang": { "en-US": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/RevenueandCostofRevenuesMajorCustomersDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r258", "r259", "r272" ], "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/2020-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r258", "r259", "r272" ], "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 obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.", "label": "Contract with Customer, Liability, Noncurrent", "verboseLabel": "Deferred revenue" } } }, "localname": "ContractWithCustomerLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r273" ], "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/2020-01-31", "presentation": [ "http://www.envestnet.com/role/RevenueandCostofRevenuesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebt": { "auth_ref": [ "r20", "r490", "r506" ], "calculation": { "http://www.envestnet.com/role/DebtSummaryDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Including the current and noncurrent portions, carrying amount of debt identified as being convertible into another form of financial instrument (typically the entity's common stock) as of the balance sheet date, which originally required full repayment more than twelve months after issuance or greater than the normal operating cycle of the company.", "label": "Convertible Debt", "totalLabel": "Convertible notes carrying value" } } }, "localname": "ConvertibleDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/DebtSummaryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtNoncurrent": { "auth_ref": [ "r43" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "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", "terseLabel": "Convertible Notes due 2023", "verboseLabel": "Convertible Notes due 2023" } } }, "localname": "ConvertibleDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets", "http://www.envestnet.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtSecuritiesMember": { "auth_ref": [ "r285" ], "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/2020-01-31", "presentation": [ "http://www.envestnet.com/role/NetIncomeLossPerShareAntidilutiveSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConvertibleDebtTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of borrowings which can be exchanged for a specified number of another security at the option of the issuer or the holder. Disclosures include, but are not limited to, principal amount, amortized premium or discount, and amount of liability and equity components.", "label": "Convertible Debt [Table Text Block]", "terseLabel": "Schedule of convertible debt obligations" } } }, "localname": "ConvertibleDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_CorporateNonSegmentMember": { "auth_ref": [ "r166", "r167", "r168", "r169", "r171", "r177", "r179" ], "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/2020-01-31", "presentation": [ "http://www.envestnet.com/role/SegmentInformationReconciliationofIncomeLossFromOperationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r70", "r470" ], "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/2020-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofOperations", "http://www.envestnet.com/role/RevenueandCostofRevenuesCostofRevenuesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostsAndExpenses": { "auth_ref": [ "r68" ], "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/2020-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofOperations", "http://www.envestnet.com/role/SegmentInformationReconciliationofIncomeLossFromOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r143", "r185" ], "lang": { "en-US": { "role": { "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.", "label": "Customer Concentration Risk [Member]", "terseLabel": "Customer concentration risk" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/RevenueandCostofRevenuesMajorCustomersDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerListsMember": { "auth_ref": [ "r374" ], "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/2020-01-31", "presentation": [ "http://www.envestnet.com/role/GoodwillandIntangibleAssetsNetIntangibleAssetsNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Debt Disclosure [Abstract]", "terseLabel": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r18", "r19", "r20", "r489", "r490", "r504" ], "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/2020-01-31", "presentation": [ "http://www.envestnet.com/role/DebtSummaryDetails", "http://www.envestnet.com/role/FairValueMeasurementsNarrativeDetails", "http://www.envestnet.com/role/NetIncomeLossPerShareComputationofBasicandDilutedNetIncomeLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentConvertibleConversionPrice1": { "auth_ref": [ "r247" ], "lang": { "en-US": { "role": { "documentation": "The price per share of the conversion feature embedded in the debt instrument.", "label": "Debt Instrument, Convertible, Conversion Price", "terseLabel": "Conversion price (in dollars per share)" } } }, "localname": "DebtInstrumentConvertibleConversionPrice1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/NetIncomeLossPerShareComputationofBasicandDilutedNetIncomeLossPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r430", "r432" ], "calculation": { "http://www.envestnet.com/role/DebtSummaryDetails": { "order": 1.0, "parentTag": "us-gaap_ConvertibleDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Face amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/DebtSummaryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFairValue": { "auth_ref": [ "r415" ], "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/2020-01-31", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateDuringPeriod": { "auth_ref": [ "r41", "r430" ], "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 (as a percent)" } } }, "localname": "DebtInstrumentInterestRateDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/DebtSummaryDetails" ], "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/2020-01-31", "presentation": [ "http://www.envestnet.com/role/DebtSummaryDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r43" ], "lang": { "en-US": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/DebtSummaryDetails", "http://www.envestnet.com/role/FairValueMeasurementsNarrativeDetails", "http://www.envestnet.com/role/NetIncomeLossPerShareComputationofBasicandDilutedNetIncomeLossPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r43", "r99", "r251", "r252", "r253", "r254", "r429", "r430", "r432", "r502" ], "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/2020-01-31", "presentation": [ "http://www.envestnet.com/role/DebtSummaryDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscount": { "auth_ref": [ "r429", "r432" ], "calculation": { "http://www.envestnet.com/role/DebtSummaryDetails": { "order": 2.0, "parentTag": "us-gaap_ConvertibleDebt", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after accumulated amortization, of debt discount.", "label": "Debt Instrument, Unamortized Discount", "negatedLabel": "Unaccreted discount on convertible notes" } } }, "localname": "DebtInstrumentUnamortizedDiscount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/DebtSummaryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentUnusedBorrowingCapacityFee": { "auth_ref": [ "r42" ], "calculation": { "http://www.envestnet.com/role/DebtInterestDetails": { "order": 5.0, "parentTag": "us-gaap_InterestExpenseDebt", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of commitment fees for the unused borrowing capacity under the long-term financing arrangement that is available to the entity.", "label": "Debt Instrument, Unused Borrowing Capacity, Fee", "terseLabel": "Undrawn and other fees" } } }, "localname": "DebtInstrumentUnusedBorrowingCapacityFee", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/DebtInterestDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible": { "auth_ref": [ "r350" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of decrease reasonably possible in the next twelve months for the unrecognized tax benefit.", "label": "Decrease in Unrecognized Tax Benefits is Reasonably Possible", "terseLabel": "Estimate for decrease in unrecognized tax benefits" } } }, "localname": "DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/IncomeTaxesNarrativeDetails" ], "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/2020-01-31", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]", "terseLabel": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]" } } }, "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r35", "r431" ], "calculation": { "http://www.envestnet.com/role/DebtSummaryDetails": { "order": 3.0, "parentTag": "us-gaap_ConvertibleDebt", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Net", "negatedTerseLabel": "Unamortized issuance costs on convertible notes" } } }, "localname": "DeferredFinanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/DebtSummaryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r344", "r345" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets": { "order": 6.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/2020-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "auth_ref": [ "r90" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred income tax expense (benefit) and income tax credits.", "label": "Deferred Income Taxes and Tax Credits", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxesAndTaxCredits", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanFairValueOfPlanAssets": { "auth_ref": [ "r283", "r285", "r286", "r287", "r293" ], "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/2020-01-31", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAndAmortization": { "auth_ref": [ "r89", "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/2020-01-31", "presentation": [ "http://www.envestnet.com/role/PropertyandEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r89", "r156" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.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", "verboseLabel": "Consolidated depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.envestnet.com/role/CondensedConsolidatedStatementsofOperations", "http://www.envestnet.com/role/SegmentInformationSummaryofConsolidatedTotalAssetsDepreciationandAmortizationandCapitalExpendituresDetails" ], "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/2020-01-31", "presentation": [ "http://www.envestnet.com/role/BasisofPresentationNarrativeDetails", "http://www.envestnet.com/role/RevenueandCostofRevenuesDisaggregationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r271", "r275", "r276", "r277", "r278", "r279", "r280", "r281" ], "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/2020-01-31", "presentation": [ "http://www.envestnet.com/role/BasisofPresentationNarrativeDetails", "http://www.envestnet.com/role/RevenueandCostofRevenuesDisaggregationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r271" ], "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/2020-01-31", "presentation": [ "http://www.envestnet.com/role/RevenueandCostofRevenuesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r341" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DueFromRelatedParties": { "auth_ref": [ "r101", "r437", "r493", "r515" ], "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": "Receivable from related party" } } }, "localname": "DueFromRelatedParties", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/AcquisitionsandOtherInvestmentsNarrativeDetails" ], "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/2020-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r64", "r111", "r112", "r113", "r114", "r115", "r119", "r122", "r131", "r132", "r133", "r137", "r138", "r499", "r518" ], "lang": { "en-US": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Basic (in dollars per share)", "verboseLabel": "Basic net income (loss) per share (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofOperations", "http://www.envestnet.com/role/NetIncomeLossPerShareComputationofBasicandDilutedNetIncomeLossPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share, Basic [Abstract]", "terseLabel": "Basic net income (loss) per share calculation:" } } }, "localname": "EarningsPerShareBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/NetIncomeLossPerShareComputationofBasicandDilutedNetIncomeLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasicAndDilutedAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share, Basic and Diluted [Abstract]", "terseLabel": "Net loss per share attributable to Envestnet, Inc.:" } } }, "localname": "EarningsPerShareBasicAndDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/AcquisitionsandOtherInvestmentsProFormaInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r64", "r111", "r112", "r113", "r114", "r115", "r122", "r131", "r132", "r133", "r137", "r138", "r499", "r518" ], "lang": { "en-US": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted (in dollars per share)", "verboseLabel": "Diluted net income (loss) per share (in shares)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofOperations", "http://www.envestnet.com/role/NetIncomeLossPerShareComputationofBasicandDilutedNetIncomeLossPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDilutedAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share, Diluted [Abstract]", "terseLabel": "Diluted net income (loss) per share calculation:" } } }, "localname": "EarningsPerShareDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.envestnet.com/role/NetIncomeLossPerShareComputationofBasicandDilutedNetIncomeLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r134", "r135", "r136", "r139" ], "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/2020-01-31", "presentation": [ "http://www.envestnet.com/role/NetIncomeLossPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r422" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "terseLabel": "EFFECT OF EXCHANGE RATE CHANGES ON CASH" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r347" ], "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/2020-01-31", "presentation": [ "http://www.envestnet.com/role/IncomeTaxesLossBeforeIncomeTaxProvisionBenefitDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r347", "r359" ], "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/2020-01-31", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r39" ], "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/2020-01-31", "presentation": [ "http://www.envestnet.com/role/AccruedExpensesandOtherLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r326" ], "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/2020-01-31", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationOptionsDetails", "http://www.envestnet.com/role/StockBasedCompensationRestrictedStockDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r326" ], "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/2020-01-31", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationRestrictedStockDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r326" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cost to be recognized for option under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized stock-based compensation expense related to unvested stock options" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationOptionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "auth_ref": [ "r325" ], "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/2020-01-31", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r323" ], "lang": { "en-US": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Share-based Payment Arrangement, Option [Member]", "terseLabel": "Options to purchase common stock" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/NetIncomeLossPerShareAntidilutiveSecuritiesDetails", "http://www.envestnet.com/role/StockBasedCompensationOptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r103", "r104", "r105", "r108", "r116", "r118", "r140", "r197", "r250", "r255", "r333", "r334", "r335", "r355", "r356", "r423", "r424", "r425", "r426", "r427", "r428", "r529", "r530", "r531" ], "lang": { "en-US": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/BasisofPresentationNarrativeDetails", "http://www.envestnet.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "auth_ref": [ "r192" ], "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/2020-01-31", "presentation": [ "http://www.envestnet.com/role/AcquisitionsandOtherInvestmentsNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EstimateOfFairValueFairValueDisclosureMember": { "auth_ref": [ "r415" ], "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/2020-01-31", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value Measurements" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueDetails", "http://www.envestnet.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r402", "r403", "r404", "r411" ], "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/2020-01-31", "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, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurementsLevelIIIDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "auth_ref": [ "r407", "r411" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the fair value measurement of assets using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes during the period attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets) and gains or losses recognized in other comprehensive income (loss), and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs), by class of asset.", "label": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]", "terseLabel": "Summary of changes in the fair value of the Company's Level 3 assets" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r293", "r403", "r442", "r443", "r444" ], "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/2020-01-31", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementBasisAxis": { "auth_ref": [ "r402", "r412" ], "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/2020-01-31", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueDetails", "http://www.envestnet.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r402", "r403", "r405", "r406", "r413" ], "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/2020-01-31", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosureItemAmountsDomain": { "auth_ref": [], "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/2020-01-31", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueDetails", "http://www.envestnet.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Fair Value Disclosures [Abstract]", "terseLabel": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r410" ], "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/2020-01-31", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r285", "r286", "r291", "r293", "r403", "r442" ], "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/2020-01-31", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r285", "r286", "r291", "r293", "r403", "r443" ], "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/2020-01-31", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r293", "r403", "r444" ], "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/2020-01-31", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]", "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurementsLevelIIIDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "auth_ref": [ "r407", "r411" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]", "terseLabel": "Summary of changes in the fair value of the Company's Level 3 liability" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]", "terseLabel": "Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1": { "auth_ref": [ "r408" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of gain (loss) recognized in income from asset measured at fair value on recurring basis using unobservable input (level 3).", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Gain (Loss) Included in Earnings", "terseLabel": "Fair value adjustments" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurementsLevelIIIDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchasesSalesIssuancesSettlements": { "auth_ref": [ "r409" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of purchases, (sales), issuances and (settlements) 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, (Sales), Issuances, (Settlements)", "terseLabel": "Contributions" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchasesSalesIssuancesSettlements", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurementsLevelIIIDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue": { "auth_ref": [ "r407" ], "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": "Balance", "periodStartLabel": "Balance" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurementsLevelIIIDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases": { "auth_ref": [ "r409" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of purchases of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Purchases", "terseLabel": "Acquisition" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurementsLevelIIIDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "auth_ref": [ "r407" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value", "periodEndLabel": "Balance", "periodStartLabel": "Balance" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurementsLevelIIIDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r293", "r442", "r443", "r444" ], "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/2020-01-31", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r410", "r413" ], "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/2020-01-31", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r190", "r191", "r200", "r202", "r203", "r204", "r205", "r206", "r207", "r208", "r209", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468" ], "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/2020-01-31", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Estimated\u00a0Useful\u00a0Life", "verboseLabel": "Estimated\u00a0Useful\u00a0Life" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/GoodwillandIntangibleAssetsNetIntangibleAssetsNetDetails", "http://www.envestnet.com/role/InternallyDevelopedSoftwareComponentsofInternallyDevelopedSoftwareDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r226" ], "calculation": { "http://www.envestnet.com/role/GoodwillandIntangibleAssetsNetIntangibleAssetsNetDetails": { "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/2020-01-31", "presentation": [ "http://www.envestnet.com/role/GoodwillandIntangibleAssetsNetIntangibleAssetsNetDetails" ], "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/2020-01-31", "presentation": [ "http://www.envestnet.com/role/GoodwillandIntangibleAssetsNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r222", "r223", "r226", "r228", "r471", "r472" ], "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/2020-01-31", "presentation": [ "http://www.envestnet.com/role/GoodwillandIntangibleAssetsNetIntangibleAssetsNetDetails" ], "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 and other" } } }, "localname": "FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/GoodwillandIntangibleAssetsNetGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r226", "r472" ], "calculation": { "http://www.envestnet.com/role/GoodwillandIntangibleAssetsNetIntangibleAssetsNetDetails": { "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/2020-01-31", "presentation": [ "http://www.envestnet.com/role/GoodwillandIntangibleAssetsNetIntangibleAssetsNetDetails" ], "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/2020-01-31", "presentation": [ "http://www.envestnet.com/role/GoodwillandIntangibleAssetsNetGoodwillDetails", "http://www.envestnet.com/role/GoodwillandIntangibleAssetsNetIntangibleAssetsNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r222", "r225" ], "lang": { "en-US": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/GoodwillandIntangibleAssetsNetIntangibleAssetsNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r226", "r471" ], "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/2020-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets" ], "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/2020-01-31", "presentation": [ "http://www.envestnet.com/role/PropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r71" ], "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/2020-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r215", "r216", "r487" ], "calculation": { "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/2020-01-31", "presentation": [ "http://www.envestnet.com/role/AcquisitionsandOtherInvestmentsNarrativeDetails", "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets", "http://www.envestnet.com/role/GoodwillandIntangibleAssetsNetGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r217" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.", "label": "Goodwill, Acquired During Period", "terseLabel": "Acquisitions" } } }, "localname": "GoodwillAcquiredDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r229" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "Goodwill and Intangible Assets, Net" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/GoodwillandIntangibleAssetsNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Goodwill [Roll Forward]", "terseLabel": "Changes in the carrying amount of the Company's goodwill" } } }, "localname": "GoodwillRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/GoodwillandIntangibleAssetsNetGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r61", "r161", "r167", "r171", "r174", "r177", "r485", "r496", "r501", "r519" ], "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": "Loss before income tax provision (benefit)", "totalLabel": "Loss before income tax provision (benefit)" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofOperations", "http://www.envestnet.com/role/IncomeTaxesLossBeforeIncomeTaxProvisionBenefitDetails", "http://www.envestnet.com/role/SegmentInformationReconciliationofIncomeLossFromOperationsDetails" ], "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Tax Disclosure [Abstract]", "terseLabel": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r348", "r353", "r354", "r357", "r360", "r362", "r363", "r364" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r98", "r117", "r118", "r159", "r346", "r358", "r361", "r520" ], "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)", "netLabel": "Income tax provision (benefit)", "terseLabel": "Income tax provision (benefit)", "verboseLabel": "Income tax provision (benefit)" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofOperations", "http://www.envestnet.com/role/IncomeTaxesLossBeforeIncomeTaxProvisionBenefitDetails", "http://www.envestnet.com/role/SegmentInformationReconciliationofIncomeLossFromOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReceivable": { "auth_ref": [ "r31", "r503" ], "calculation": { "http://www.envestnet.com/role/PrepaidExpensesandOtherCurrentAssetsDetails": { "order": 7.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Carrying amount as of the balance sheet date of income taxes previously overpaid to tax authorities (such as U.S. Federal, state and local tax authorities) representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes. Also called income tax refund receivable.", "label": "Income Taxes Receivable", "terseLabel": "Income tax receivables" } } }, "localname": "IncomeTaxReceivable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/PrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r92" ], "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/2020-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r88" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r88" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 10.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/2020-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r88" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 13.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/2020-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r88" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 15.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/2020-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingAssetsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Increase (Decrease) in Operating Assets [Abstract]", "verboseLabel": "Changes in operating assets and liabilities, net of acquisitions:" } } }, "localname": "IncreaseDecreaseInOperatingAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": { "auth_ref": [ "r88" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 12.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/2020-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": { "auth_ref": [ "r88" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 16.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/2020-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r88" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other current assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://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/2020-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants": { "auth_ref": [ "r123", "r124", "r125", "r133" ], "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/2020-01-31", "presentation": [ "http://www.envestnet.com/role/NetIncomeLossPerShareComputationofBasicandDilutedNetIncomeLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities": { "auth_ref": [ "r128", "r129", "r133" ], "lang": { "en-US": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of convertible debt securities using the if-converted method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Conversion of Debt Securities", "terseLabel": "Convertible notes (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToConversionOfDebtSecurities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/NetIncomeLossPerShareComputationofBasicandDilutedNetIncomeLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r123", "r124", "r126", "r133" ], "lang": { "en-US": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements", "terseLabel": "Options to purchase common stock (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/NetIncomeLossPerShareComputationofBasicandDilutedNetIncomeLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r220", "r224" ], "calculation": { "http://www.envestnet.com/role/GoodwillandIntangibleAssetsNetIntangibleAssetsNetDetails": { "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/2020-01-31", "presentation": [ "http://www.envestnet.com/role/GoodwillandIntangibleAssetsNetIntangibleAssetsNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebt": { "auth_ref": [ "r72", "r248" ], "calculation": { "http://www.envestnet.com/role/DebtInterestDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt.", "label": "Interest Expense, Debt", "totalLabel": "Total interest expense" } } }, "localname": "InterestExpenseDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/DebtInterestDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebtExcludingAmortization": { "auth_ref": [ "r74" ], "calculation": { "http://www.envestnet.com/role/DebtInterestDetails": { "order": 1.0, "parentTag": "us-gaap_InterestExpenseDebt", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Represents the portion of interest incurred in the period on debt arrangements that was charged against earnings, excluding amortization of debt discount (premium) and financing costs.", "label": "Interest Expense, Debt, Excluding Amortization", "terseLabel": "Coupon interest" } } }, "localname": "InterestExpenseDebtExcludingAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/DebtInterestDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseLongTermDebt": { "auth_ref": [ "r500" ], "calculation": { "http://www.envestnet.com/role/DebtInterestDetails": { "order": 4.0, "parentTag": "us-gaap_InterestExpenseDebt", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Aggregate amount of interest paid or due on all long-term debt.", "label": "Interest Expense, Long-term Debt", "terseLabel": "Interest on revolving credit facility" } } }, "localname": "InterestExpenseLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/DebtInterestDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r82", "r86", "r92" ], "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/2020-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_LaborAndRelatedExpense": { "auth_ref": [ "r67" ], "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/2020-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_LandMember": { "auth_ref": [ "r275" ], "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/2020-01-31", "presentation": [ "http://www.envestnet.com/role/PropertyandEquipmentNetDetails" ], "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/2020-01-31", "presentation": [ "http://www.envestnet.com/role/PropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r38", "r97", "r169", "r193", "r391", "r397", "r398", "r421" ], "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/2020-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r29", "r97", "r193", "r421", "r492", "r511" ], "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/2020-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities and Equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r40", "r97", "r193", "r391", "r397", "r398", "r421" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesFairValueDisclosure": { "auth_ref": [ "r402" ], "calculation": { "http://www.envestnet.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair value of financial and nonfinancial obligations.", "label": "Financial and Nonfinancial Liabilities, Fair Value Disclosure", "totalLabel": "Total liabilities" } } }, "localname": "LiabilitiesFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesFairValueDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities, Fair Value Disclosure [Abstract]", "terseLabel": "Liabilities:" } } }, "localname": "LiabilitiesFairValueDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r20", "r490", "r504" ], "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", "terseLabel": "Revolving credit facility balance", "verboseLabel": "Revolving credit facility balance" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/DebtSummaryDetails", "http://www.envestnet.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock": { "auth_ref": [ "r183" ], "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/2020-01-31", "presentation": [ "http://www.envestnet.com/role/GeographicalInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongTermDebtTextBlock": { "auth_ref": [ "r249" ], "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/2020-01-31", "presentation": [ "http://www.envestnet.com/role/Debt" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongTermLineOfCredit": { "auth_ref": [ "r43", "r245", "r246" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets": { "order": 8.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The carrying value as of the balance sheet date of the noncurrent portion 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, Noncurrent", "terseLabel": "Revolving credit facility" } } }, "localname": "LongTermLineOfCredit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_MinorityInterest": { "auth_ref": [ "r48", "r97", "r193", "r421", "r491", "r510" ], "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/2020-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r285" ], "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/2020-01-31", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NatureOfOperations": { "auth_ref": [ "r141", "r147" ], "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/2020-01-31", "presentation": [ "http://www.envestnet.com/role/OrganizationandDescriptionofBusiness" ], "xbrltype": "textBlockItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r85" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "FINANCING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r85" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "INVESTING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r85", "r87", "r90" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "OPERATING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r1", "r55", "r57", "r62", "r90", "r97", "r107", "r111", "r112", "r113", "r114", "r117", "r118", "r130", "r161", "r167", "r171", "r174", "r177", "r193", "r421", "r497", "r516" ], "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", "netLabel": "Net income (loss) attributable to Envestnet, Inc.", "totalLabel": "Net income (loss) attributable to Envestnet, Inc.", "verboseLabel": "Net income (loss) attributable to Envestnet, Inc." } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss", "http://www.envestnet.com/role/CondensedConsolidatedStatementsofOperations", "http://www.envestnet.com/role/NetIncomeLossPerShareComputationofBasicandDilutedNetIncomeLossPerShareDetails", "http://www.envestnet.com/role/SegmentInformationReconciliationofIncomeLossFromOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "auth_ref": [ "r55", "r57", "r117", "r118", "r393", "r400" ], "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/2020-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofOperations", "http://www.envestnet.com/role/SegmentInformationReconciliationofIncomeLossFromOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recent Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/BasisofPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonUsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Countries excluding the United States of America (US).", "label": "Non-US [Member]", "terseLabel": "International" } } }, "localname": "NonUsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/RevenueandCostofRevenuesDisaggregationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NoncontrollingInterestMember": { "auth_ref": [ "r103", "r104", "r105", "r255", "r386" ], "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/2020-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_NoncurrentAssets": { "auth_ref": [ "r182" ], "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": "Long-lived assets" } } }, "localname": "NoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/GeographicalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r149" ], "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/2020-01-31", "presentation": [ "http://www.envestnet.com/role/OrganizationandDescriptionofBusinessDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OfficeEquipmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tangible personal property used in an office setting. Examples include, but are not limited to, computers, copiers and fax machine.", "label": "Office Equipment [Member]", "terseLabel": "Office equipment and other" } } }, "localname": "OfficeEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/PropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r161", "r167", "r171", "r174", "r177" ], "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)", "totalLabel": "Income (loss) from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofOperations", "http://www.envestnet.com/role/SegmentInformationReconciliationofIncomeLossFromOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseImpairmentLoss": { "auth_ref": [ "r433" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 19.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount 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/2020-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r435" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r435" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.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/2020-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r434" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right-of-use assets, net" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r166", "r167", "r168", "r169", "r171", "r177" ], "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/2020-01-31", "presentation": [ "http://www.envestnet.com/role/SegmentInformationReconciliationofIncomeLossFromOperationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r11", "r12", "r13", "r39" ], "calculation": { "http://www.envestnet.com/role/AccruedExpensesandOtherLiabilitiesDetails": { "order": 8.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/2020-01-31", "presentation": [ "http://www.envestnet.com/role/AccruedExpensesandOtherLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r35" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other non-current assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r388", "r389", "r395" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "terseLabel": "Foreign currency translation gains (losses), net of taxes", "verboseLabel": "Foreign currency translation gain (loss)" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss", "http://www.envestnet.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCurrentAssetsTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for other current assets.", "label": "Other Current Assets [Text Block]", "terseLabel": "Prepaid Expenses and Other Current Assets" } } }, "localname": "OtherCurrentAssetsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/PrepaidExpensesandOtherCurrentAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r44" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other non-current liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r90" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 20.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/2020-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingExpense": { "auth_ref": [ "r73" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense related to nonoperating activities, classified as other.", "label": "Other Nonoperating Expense", "negatedLabel": "Other expense, net", "negatedTerseLabel": "Other expense, net" } } }, "localname": "OtherNonoperatingExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofOperations", "http://www.envestnet.com/role/SegmentInformationReconciliationofIncomeLossFromOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherPrepaidExpenseCurrent": { "auth_ref": [ "r4", "r8", "r212" ], "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/2020-01-31", "presentation": [ "http://www.envestnet.com/role/PrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaidInKindInterest": { "auth_ref": [ "r89" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 6.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/2020-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PayablesAndAccrualsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Payables and Accruals [Abstract]", "terseLabel": "Payables and Accruals [Abstract]" } } }, "localname": "PayablesAndAccrualsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities": { "auth_ref": [ "r81" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow, not made soon after acquisition date of business combination, to settle contingent consideration liability up to amount recognized at acquisition date, including, but not limited to, measurement period adjustment and less amount paid soon after acquisition date.", "label": "Payment for Contingent Consideration Liability, Financing Activities", "negatedTerseLabel": "Payments of contingent consideration" } } }, "localname": "PaymentForContingentConsiderationLiabilityFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentForContingentConsiderationLiabilityOperatingActivities": { "auth_ref": [ "r83" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 17.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/2020-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r79" ], "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 to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Payment, Tax Withholding, Share-based Payment Arrangement", "negatedTerseLabel": "Purchase of treasury stock for stock-based tax withholdings" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r75" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedLabel": "Acquisitions of businesses, net of cash acquired" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireEquityMethodInvestments": { "auth_ref": [ "r75" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the purchase of or advances to an equity method investments, which are investments in joint ventures and entities in which the entity has an equity ownership interest normally of 20 to 50 percent and exercises significant influence.", "label": "Payments to Acquire Equity Method Investments", "negatedTerseLabel": "Investments in private companies", "terseLabel": "Payments to acquire equity method investments" } } }, "localname": "PaymentsToAcquireEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/AcquisitionsandOtherInvestmentsNarrativeDetails", "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireProductiveAssets": { "auth_ref": [ "r76" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets.", "label": "Payments to Acquire Productive Assets", "verboseLabel": "Consolidated capital expenditures" } } }, "localname": "PaymentsToAcquireProductiveAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/SegmentInformationSummaryofConsolidatedTotalAssetsDepreciationandAmortizationandCapitalExpendituresDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r76" ], "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/2020-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToDevelopSoftware": { "auth_ref": [ "r76" ], "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/2020-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PerformanceSharesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based payment arrangement awarded for meeting performance target.", "label": "Performance Shares [Member]", "terseLabel": "PSUs" } } }, "localname": "PerformanceSharesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationRestrictedStockDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PortionAtFairValueFairValueDisclosureMember": { "auth_ref": [ "r414" ], "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 [Member]" } } }, "localname": "PortionAtFairValueFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueDetails", "http://www.envestnet.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r21" ], "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/2020-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r21" ], "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/2020-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r21" ], "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" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r7", "r30", "r31" ], "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": "Total prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets", "http://www.envestnet.com/role/PrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidInsurance": { "auth_ref": [ "r5", "r8", "r210", "r212" ], "calculation": { "http://www.envestnet.com/role/PrepaidExpensesandOtherCurrentAssetsDetails": { "order": 6.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of asset related to consideration paid in advance for insurance that provides economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Insurance", "terseLabel": "Prepaid insurance" } } }, "localname": "PrepaidInsurance", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/PrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidTaxes": { "auth_ref": [ "r6", "r8", "r211", "r212" ], "calculation": { "http://www.envestnet.com/role/PrepaidExpensesandOtherCurrentAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of asset related to consideration paid in advance for income and other taxes that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Taxes", "terseLabel": "Advance payroll taxes and benefits" } } }, "localname": "PrepaidTaxes", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/PrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans": { "auth_ref": [ "r77", "r328" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Excludes option exercised.", "label": "Proceeds, Issuance of Shares, Share-based Payment Arrangement, Excluding Option Exercised", "verboseLabel": "Issuance of restricted stock units" } } }, "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLongTermLinesOfCredit": { "auth_ref": [ "r78" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.", "label": "Proceeds from Long-term Lines of Credit", "terseLabel": "Proceeds from borrowings on revolving credit facility" } } }, "localname": "ProceedsFromLongTermLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r77", "r328" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.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/2020-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductInformationLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Product Information [Line Items]", "terseLabel": "Product Information [Line Items]" } } }, "localname": "ProductInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/RevenueandCostofRevenuesCostofRevenuesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r1", "r55", "r57", "r84", "r97", "r107", "r117", "r118", "r161", "r167", "r171", "r174", "r177", "r193", "r388", "r392", "r394", "r400", "r401", "r421", "r501" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.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 loss", "totalLabel": "Net income (loss)", "verboseLabel": "Net income (loss)" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.envestnet.com/role/CondensedConsolidatedStatementsofOperations", "http://www.envestnet.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://www.envestnet.com/role/SegmentInformationReconciliationofIncomeLossFromOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Property, Plant and Equipment [Abstract]", "terseLabel": "Property, Plant and Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r34", "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/2020-01-31", "presentation": [ "http://www.envestnet.com/role/InternallyDevelopedSoftwareComponentsofInternallyDevelopedSoftwareDetails", "http://www.envestnet.com/role/PropertyandEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r235", "r543", "r544", "r545" ], "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/2020-01-31", "presentation": [ "http://www.envestnet.com/role/PropertyandEquipmentNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentDisposals": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of divestiture of long-lived, physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "Property, Plant and Equipment, Disposals", "terseLabel": "Cost written off" } } }, "localname": "PropertyPlantAndEquipmentDisposals", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/PropertyPlantandEquipmentNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r33", "r231" ], "calculation": { "http://www.envestnet.com/role/PropertyandEquipmentNetDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Property and equipment, gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/PropertyandEquipmentNetDetails" ], "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/2020-01-31", "presentation": [ "http://www.envestnet.com/role/PropertyandEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/InternallyDevelopedSoftwareComponentsofInternallyDevelopedSoftwareDetails", "http://www.envestnet.com/role/PropertyPlantandEquipmentNarrativeDetails", "http://www.envestnet.com/role/PropertyandEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r15", "r16", "r233", "r512" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.envestnet.com/role/PropertyandEquipmentNetDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "totalLabel": "Total property and equipment, net", "verboseLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets", "http://www.envestnet.com/role/PropertyandEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r15", "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/2020-01-31", "presentation": [ "http://www.envestnet.com/role/PropertyandEquipmentNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r15", "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/2020-01-31", "presentation": [ "http://www.envestnet.com/role/InternallyDevelopedSoftwareComponentsofInternallyDevelopedSoftwareDetails", "http://www.envestnet.com/role/PropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Estimated Useful Life" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/PropertyandEquipmentNetDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r65", "r201" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of 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/2020-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock": { "auth_ref": [ "r167", "r171" ], "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/2020-01-31", "presentation": [ "http://www.envestnet.com/role/SegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r292", "r436", "r437" ], "lang": { "en-US": { "role": { "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Domain]", "terseLabel": "Related Party [Domain]" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/AcquisitionsandOtherInvestmentsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r292", "r436", "r438", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484" ], "lang": { "en-US": { "role": { "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Axis]", "terseLabel": "Related Party [Axis]" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/AcquisitionsandOtherInvestmentsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RepaymentsOfLongTermLinesOfCredit": { "auth_ref": [ "r80" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow for the settlement of obligation drawn from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.", "label": "Repayments of Long-term Lines of Credit", "negatedLabel": "Payments on revolving credit facility" } } }, "localname": "RepaymentsOfLongTermLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Research and Development [Abstract]", "terseLabel": "Research and Development [Abstract]" } } }, "localname": "ResearchAndDevelopmentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock": { "auth_ref": [ "r560" ], "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/2020-01-31", "presentation": [ "http://www.envestnet.com/role/InternallyDevelopedSoftware" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r2", "r14", "r91", "r96" ], "calculation": { "http://www.envestnet.com/role/BasisofPresentationScheduleofCashCashEquivalentsandRestrictedCashDetails": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Restricted Cash and Cash Equivalents, Current", "terseLabel": "Restricted cash included in prepaid expenses and other current assets" } } }, "localname": "RestrictedCashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/BasisofPresentationScheduleofCashCashEquivalentsandRestrictedCashDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsNoncurrent": { "auth_ref": [ "r10", "r17", "r91", "r96", "r542" ], "calculation": { "http://www.envestnet.com/role/BasisofPresentationScheduleofCashCashEquivalentsandRestrictedCashDetails": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as noncurrent. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Restricted Cash and Cash Equivalents, Noncurrent", "terseLabel": "Restricted cash included in other non-current assets" } } }, "localname": "RestrictedCashAndCashEquivalentsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/BasisofPresentationScheduleofCashCashEquivalentsandRestrictedCashDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r134" ], "lang": { "en-US": { "role": { "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.", "label": "Restricted Stock [Member]", "terseLabel": "Unvested restricted stock awards and units" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/NetIncomeLossPerShareAntidilutiveSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "RSUs" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationRestrictedStockDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r25", "r255", "r336", "r509", "r533", "r538" ], "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/2020-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r103", "r104", "r105", "r108", "r116", "r118", "r197", "r333", "r334", "r335", "r355", "r356", "r529", "r531" ], "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Accumulated Deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/BasisofPresentationNarrativeDetails", "http://www.envestnet.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Revenue from Contract with Customer [Abstract]", "terseLabel": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r152", "r153", "r166", "r172", "r173", "r180", "r181", "r185", "r270", "r271", "r470" ], "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/2020-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofOperations", "http://www.envestnet.com/role/RevenueandCostofRevenuesDisaggregationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerMember": { "auth_ref": [ "r144", "r185" ], "lang": { "en-US": { "role": { "documentation": "Revenue from satisfaction of performance obligation by transferring promised product and service to customer, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue from Contract with Customer Benchmark [Member]", "terseLabel": "Revenue from contract with customer benchmark" } } }, "localname": "RevenueFromContractWithCustomerMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/RevenueandCostofRevenuesMajorCustomersDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r260", "r261", "r262", "r263", "r264", "r265", "r268", "r269", "r274", "r282" ], "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/2020-01-31", "presentation": [ "http://www.envestnet.com/role/RevenuesandCostofRevenues" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromRelatedParties": { "auth_ref": [ "r69", "r540" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of revenue, fees and commissions earned from transactions between (a) a parent company and its subsidiaries; (b) subsidiaries of a common parent; (c) an entity and trusts for the benefit of employees, for example, but not limited to, pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management; (d) an entity and its principal, owners, management, or members of their immediate families; and (e) affiliates.", "label": "Revenue from Related Parties", "terseLabel": "Revenue from related party" } } }, "localname": "RevenueFromRelatedParties", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/AcquisitionsandOtherInvestmentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r266" ], "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/2020-01-31", "presentation": [ "http://www.envestnet.com/role/RevenueandCostofRevenuesObligationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "verboseLabel": "Remaining Performance Obligations" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/RevenueandCostofRevenuesObligationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r267" ], "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/2020-01-31", "presentation": [ "http://www.envestnet.com/role/RevenueandCostofRevenuesObligationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r267" ], "lang": { "en-US": { "role": { "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in CCYY-MM-DD format.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/RevenueandCostofRevenuesObligationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/RevenueandCostofRevenuesObligationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock": { "auth_ref": [ "r267" ], "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/2020-01-31", "presentation": [ "http://www.envestnet.com/role/RevenueandCostofRevenuesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenuesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Revenues [Abstract]", "terseLabel": "Revenues:", "verboseLabel": "Revenues:" } } }, "localname": "RevenuesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofOperations", "http://www.envestnet.com/role/RevenueandCostofRevenuesDisaggregationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenues from External Customers and Long-Lived Assets [Line Items]", "terseLabel": "Revenues from External Customers and Long-Lived Assets [Line Items]" } } }, "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/GeographicalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SalesAndExciseTaxPayableCurrentAndNoncurrent": { "auth_ref": [ "r494", "r514" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred through that date and payable for statutory sales and use taxes, including value added tax.", "label": "Sales and Excise Tax Payable", "terseLabel": "Sales and use tax liability" } } }, "localname": "SalesAndExciseTaxPayableCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the (a) carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business (accounts payable); (b) other payables; and (c) accrued liabilities. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). An alternative caption includes accrued expenses.", "label": "Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]", "terseLabel": "Schedule accrued expenses and other liabilities" } } }, "localname": "ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/AccruedExpensesandOtherLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r134" ], "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/2020-01-31", "presentation": [ "http://www.envestnet.com/role/NetIncomeLossPerShareAntidilutiveSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r134" ], "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/2020-01-31", "presentation": [ "http://www.envestnet.com/role/NetIncomeLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r369", "r370" ], "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/2020-01-31", "presentation": [ "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/2020-01-31", "presentation": [ "http://www.envestnet.com/role/BasisofPresentationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r133" ], "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 loss per share attributable to common stockholders" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/NetIncomeLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable": { "auth_ref": [ "r122", "r127", "r131", "r133", "r138" ], "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/2020-01-31", "presentation": [ "http://www.envestnet.com/role/NetIncomeLossPerShareComputationofBasicandDilutedNetIncomeLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r300", "r324", "r338" ], "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/2020-01-31", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r402", "r403" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "terseLabel": "Schedule fair value of the Company\u2019s financial assets and liabilities measured at fair value" } } }, "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r222", "r225", "r471" ], "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/2020-01-31", "presentation": [ "http://www.envestnet.com/role/GoodwillandIntangibleAssetsNetGoodwillDetails", "http://www.envestnet.com/role/GoodwillandIntangibleAssetsNetIntangibleAssetsNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r222", "r225" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Schedule of components of intangible assets, net" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/GoodwillandIntangibleAssetsNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r218", "r219" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.", "label": "Schedule of Goodwill [Table Text Block]", "terseLabel": "Schedule of changes in the carrying amount of goodwill by segment" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/GoodwillandIntangibleAssetsNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "auth_ref": [ "r100" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions.", "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]", "terseLabel": "Summary of loss before income tax provision (benefit)" } } }, "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the carrying amounts of other current assets.", "label": "Schedule of Other Current Assets [Table Text Block]", "terseLabel": "Schedule of prepaid expenses and other current assets" } } }, "localname": "ScheduleOfOtherCurrentAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/PrepaidExpensesandOtherCurrentAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfProductInformationTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule detailing quantitative information concerning products or product lines by product or product line.", "label": "Schedule of Product Information [Table]", "terseLabel": "Schedule of Product Information [Table]" } } }, "localname": "ScheduleOfProductInformationTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/RevenueandCostofRevenuesCostofRevenuesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r34", "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/2020-01-31", "presentation": [ "http://www.envestnet.com/role/InternallyDevelopedSoftwareComponentsofInternallyDevelopedSoftwareDetails", "http://www.envestnet.com/role/PropertyPlantandEquipmentNarrativeDetails", "http://www.envestnet.com/role/PropertyandEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock": { "auth_ref": [ "r14", "r96", "r486", "r507" ], "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/2020-01-31", "presentation": [ "http://www.envestnet.com/role/BasisofPresentationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the extent of the entity's reliance on its major customers, if revenues from transactions with a single external customer amount to 10 percent or more of entity revenues, including the disclosure of that fact, the total amount of revenues from each such customer, and the identity of the reportable segment or segments reporting the revenues. The entity need not disclose the identity of a major customer or the amount of revenues that each segment reports from that customer. For these purposes, a group of companies known to the entity to be under common control is considered a single customer, and the federal government, a state government, a local government such as a county or municipality, or a foreign government is each considered a single customer.", "label": "Schedule of Revenue by Major Customers by Reporting Segments [Table Text Block]", "verboseLabel": "Summary of revenues from major customers" } } }, "localname": "ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/RevenueandCostofRevenuesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "auth_ref": [ "r60", "r184" ], "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/2020-01-31", "presentation": [ "http://www.envestnet.com/role/GeographicalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r161", "r164", "r170", "r218" ], "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/2020-01-31", "presentation": [ "http://www.envestnet.com/role/SegmentInformationReconciliationofIncomeLossFromOperationsDetails", "http://www.envestnet.com/role/SegmentInformationSummaryofConsolidatedTotalAssetsDepreciationandAmortizationandCapitalExpendituresDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r161", "r164", "r170", "r218" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "terseLabel": "Summary of consolidated total assets, consolidated depreciation and amortization and consolidated capital expenditures" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/SegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r301", "r327" ], "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/2020-01-31", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationOptionsDetails", "http://www.envestnet.com/role/StockBasedCompensationRestrictedStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r304", "r314", "r316" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Share-based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Summary of option activity under the company's plans" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r318" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "verboseLabel": "Schedule of weighted average assumptions used to value options granted" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year.", "label": "Share-based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]", "terseLabel": "Summary of the activity for unvested restricted stock units and awards granted under the Company's plans" } } }, "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r148", "r152", "r153", "r154", "r155", "r156", "r157", "r158", "r159", "r160", "r161", "r162", "r163", "r166", "r167", "r168", "r169", "r171", "r172", "r173", "r174", "r175", "r177", "r185", "r521" ], "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/2020-01-31", "presentation": [ "http://www.envestnet.com/role/GoodwillandIntangibleAssetsNetGoodwillDetails", "http://www.envestnet.com/role/PropertyPlantandEquipmentNarrativeDetails", "http://www.envestnet.com/role/RevenueandCostofRevenuesDisaggregationDetails", "http://www.envestnet.com/role/RevenueandCostofRevenuesMajorCustomersDetails", "http://www.envestnet.com/role/SegmentInformationReconciliationofIncomeLossFromOperationsDetails", "http://www.envestnet.com/role/SegmentInformationSummaryofConsolidatedTotalAssetsDepreciationandAmortizationandCapitalExpendituresDetails" ], "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r148", "r150", "r151", "r161", "r165", "r171", "r175", "r176", "r177", "r178", "r180", "r184", "r185", "r186" ], "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/2020-01-31", "presentation": [ "http://www.envestnet.com/role/SegmentInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Segment Reporting Information [Line Items]", "terseLabel": "Segment Reporting Information [Line Items]" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/SegmentInformationReconciliationofIncomeLossFromOperationsDetails", "http://www.envestnet.com/role/SegmentInformationSummaryofConsolidatedTotalAssetsDepreciationandAmortizationandCapitalExpendituresDetails" ], "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r88" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of 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/2020-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Additional General Disclosures [Abstract]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Additional General Disclosures [Abstract]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationOptionsDetails", "http://www.envestnet.com/role/StockBasedCompensationRestrictedStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r302" ], "lang": { "en-US": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "terseLabel": "Vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationRestrictedStockDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r309" ], "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/2020-01-31", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationRestrictedStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r313" ], "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/2020-01-31", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationRestrictedStockDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r311" ], "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/2020-01-31", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationRestrictedStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r311" ], "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/2020-01-31", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationRestrictedStockDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r310" ], "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/2020-01-31", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationRestrictedStockDetails" ], "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/2020-01-31", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationRestrictedStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r310" ], "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/2020-01-31", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationRestrictedStockDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted-Average Grant Date Fair Value per Share" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationRestrictedStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r312" ], "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/2020-01-31", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationRestrictedStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r312" ], "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/2020-01-31", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationRestrictedStockDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r321" ], "lang": { "en-US": { "role": { "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "terseLabel": "Dividend yield" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r320" ], "lang": { "en-US": { "role": { "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "terseLabel": "Volatility" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r322" ], "lang": { "en-US": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "terseLabel": "Risk-free interest rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Stock-Based compensation" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationOptionsDetails", "http://www.envestnet.com/role/StockBasedCompensationRestrictedStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r327" ], "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/2020-01-31", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r307" ], "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/2020-01-31", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r307" ], "lang": { "en-US": { "role": { "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "terseLabel": "Options exercisable (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r309" ], "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/2020-01-31", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r315" ], "lang": { "en-US": { "role": { "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "verboseLabel": "Grant date fair value of options (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationAssumptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r327" ], "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/2020-01-31", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationOptionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r306", "r327" ], "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/2020-01-31", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]", "terseLabel": "Options" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r305" ], "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/2020-01-31", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r299", "r303" ], "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/2020-01-31", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationOptionsDetails", "http://www.envestnet.com/role/StockBasedCompensationRestrictedStockDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Exercised (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "terseLabel": "Forfeited (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r319", "r337" ], "lang": { "en-US": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Expected term (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationAssumptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r327" ], "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/2020-01-31", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationOptionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r327" ], "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/2020-01-31", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationOptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r317" ], "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/2020-01-31", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationOptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharesIssued": { "auth_ref": [ "r250" ], "lang": { "en-US": { "role": { "documentation": "Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury.", "label": "Shares, Issued", "periodEndLabel": "Balance at period end (in shares)", "periodStartLabel": "Balance at period start (in shares)" } } }, "localname": "SharesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "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": "Purchase of treasury stock for stock-based tax withholdings (in shares)" } } }, "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_SoftwareDevelopmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Internally developed software for sale, licensing or long-term internal use.", "label": "Software Development [Member]", "terseLabel": "Internally developed software" } } }, "localname": "SoftwareDevelopmentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/InternallyDevelopedSoftwareComponentsofInternallyDevelopedSoftwareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r0", "r148", "r152", "r153", "r154", "r155", "r156", "r157", "r158", "r159", "r160", "r161", "r162", "r163", "r166", "r167", "r168", "r169", "r171", "r172", "r173", "r174", "r175", "r177", "r185", "r218", "r234", "r238", "r239", "r521" ], "lang": { "en-US": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/GoodwillandIntangibleAssetsNetGoodwillDetails", "http://www.envestnet.com/role/PropertyPlantandEquipmentNarrativeDetails", "http://www.envestnet.com/role/RevenueandCostofRevenuesDisaggregationDetails", "http://www.envestnet.com/role/RevenueandCostofRevenuesMajorCustomersDetails", "http://www.envestnet.com/role/SegmentInformationReconciliationofIncomeLossFromOperationsDetails", "http://www.envestnet.com/role/SegmentInformationSummaryofConsolidatedTotalAssetsDepreciationandAmortizationandCapitalExpendituresDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r47", "r103", "r104", "r105", "r108", "r116", "r118", "r140", "r197", "r250", "r255", "r333", "r334", "r335", "r355", "r356", "r423", "r424", "r425", "r426", "r427", "r428", "r529", "r530", "r531" ], "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/2020-01-31", "presentation": [ "http://www.envestnet.com/role/BasisofPresentationNarrativeDetails", "http://www.envestnet.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofOperations", "http://www.envestnet.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Cash Flows [Abstract]", "terseLabel": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Financial Position [Abstract]", "terseLabel": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Comprehensive Income [Abstract]", "terseLabel": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Stockholders' Equity [Abstract]", "terseLabel": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r103", "r104", "r105", "r140", "r470" ], "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/2020-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofOperations", "http://www.envestnet.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssued1": { "auth_ref": [ "r93", "r94", "r95" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The fair value of stock issued in noncash financing activities.", "label": "Stock Issued", "terseLabel": "Common stock issued to settle purchase liability" } } }, "localname": "StockIssued1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": { "auth_ref": [ "r21", "r22", "r255" ], "lang": { "en-US": { "role": { "documentation": "Number of shares of stock issued during the period pursuant to acquisitions.", "label": "Stock Issued During Period, Shares, Acquisitions", "terseLabel": "Acquisition of business (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesAcquisitions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r21", "r22", "r250", "r255" ], "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/2020-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r21", "r22", "r250", "r255", "r308" ], "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/2020-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://www.envestnet.com/role/StockBasedCompensationOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueAcquisitions": { "auth_ref": [ "r47", "r250", "r255" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value of stock issued pursuant to acquisitions during the period.", "label": "Stock Issued During Period, Value, Acquisitions", "terseLabel": "Acquisition of business" } } }, "localname": "StockIssuedDuringPeriodValueAcquisitions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r250", "r255" ], "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/2020-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r47", "r250", "r255" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Exercise of stock options" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r22", "r27", "r28", "r97", "r189", "r193", "r421" ], "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/2020-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders\u2019 equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r97", "r103", "r104", "r105", "r108", "r116", "r193", "r197", "r255", "r333", "r334", "r335", "r355", "r356", "r386", "r387", "r399", "r421", "r423", "r424", "r428", "r530", "r531" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.", "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest", "negatedLabel": "Adoption of ASU 2016-13", "periodEndLabel": "Balance, at period end", "periodStartLabel": "Balance, at period start", "totalLabel": "Total equity" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/BasisofPresentationNarrativeDetails", "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/2020-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_SubscriptionAndCirculationMember": { "auth_ref": [ "r275" ], "lang": { "en-US": { "role": { "documentation": "Right to receive or access periodic material for specified period of time.", "label": "Subscription and Circulation [Member]", "netLabel": "Subscription-based", "terseLabel": "Subscription-based", "verboseLabel": "Subscription-based" } } }, "localname": "SubscriptionAndCirculationMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofOperations", "http://www.envestnet.com/role/RevenueandCostofRevenuesCostofRevenuesDetails", "http://www.envestnet.com/role/RevenueandCostofRevenuesDisaggregationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental disclosure of non-cash operating, investing and financing activities:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TechnologyBasedIntangibleAssetsMember": { "auth_ref": [ "r372" ], "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" } } }, "localname": "TechnologyBasedIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/GoodwillandIntangibleAssetsNetIntangibleAssetsNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r373" ], "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/2020-01-31", "presentation": [ "http://www.envestnet.com/role/GoodwillandIntangibleAssetsNetIntangibleAssetsNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r190", "r191", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468" ], "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/2020-01-31", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r46", "r256" ], "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 Stock" } } }, "localname": "TreasuryStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r46", "r256" ], "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/2020-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r46", "r256", "r257" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.", "label": "Treasury Stock, Value", "negatedLabel": "Treasury stock at cost, 13,652,861 and 13,479,000 shares as of June 30, 2020 and December 31, 2019, respectively" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r343", "r351" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "terseLabel": "Gross unrecognized tax benefits" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": { "auth_ref": [ "r349" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.", "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued", "terseLabel": "Accrued interest and penalties on unrecognized tax benefits" } } }, "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": { "auth_ref": [ "r352" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.", "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate", "terseLabel": "Unrecognized tax benefits that would impact effective tax rate, if recognized" } } }, "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_WarrantMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount.", "label": "Warrant [Member]", "terseLabel": "Warrants" } } }, "localname": "WarrantMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/NetIncomeLossPerShareAntidilutiveSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r121", "r133" ], "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)", "verboseLabel": "Diluted number of weighted-average shares outstanding (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofOperations", "http://www.envestnet.com/role/NetIncomeLossPerShareComputationofBasicandDilutedNetIncomeLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Weighted average common shares outstanding:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r119", "r133" ], "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 number of weighted-average shares outstanding (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofOperations", "http://www.envestnet.com/role/NetIncomeLossPerShareComputationofBasicandDilutedNetIncomeLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesRestrictedStock": { "auth_ref": [ "r120" ], "lang": { "en-US": { "role": { "documentation": "Number of shares of restricted stock determined by relating the portion of time within a reporting period that restricted shares have been outstanding to the total time in that period. Restricted shares are subject to sales, contractual, regulatory or other restrictions that prevent or inhibit the holder from freely disposing of them before the restriction ends.", "label": "Weighted Average Number of Shares, Restricted Stock", "terseLabel": "Unvested restricted stock units (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesRestrictedStock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.envestnet.com/role/NetIncomeLossPerShareComputationofBasicandDilutedNetIncomeLossPerShareDetails" ], "xbrltype": "sharesItemType" } }, "unitCount": 6 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6812-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h)(1)(i))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(k)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r102": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21914-107793" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21930-107793" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21711-107793" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21728-107793" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6911-107765" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22595-107794" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22658-107794" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22663-107794" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1448-109256" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6935-107765" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e2646-109256" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1505-109256" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1252-109256" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1707-109256" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1757-109256" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1828-109256" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1500-109256" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1278-109256" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1930-109256" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e2029-109256" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e7018-107765" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1337-109256" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3630-109257" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e3842-109258" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e4984-109258" }, "r139": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70191-108054" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592" }, "r147": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8657-108599" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8672-108599" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8844-108599" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8924-108599" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8981-108599" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8475-108599" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9031-108599" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "b", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9054-108599" }, "r186": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4428-111522" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4531-111522" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=27010918&loc=d3e74512-122707" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27232-111563" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=SL120269820-111563" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919244-210447" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919253-210447" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919258-210447" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919230-210447" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922888-210455" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922895-210455" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922900-210455" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68074540&loc=d3e5879-108316" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68074540&loc=d3e5879-108316" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68051541&loc=SL49131252-203054" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68051541&loc=SL49131252-203054" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r229": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r235": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "410", "URI": "http://asc.fasb.org/extlink&oid=6392676&loc=d3e7480-110848" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394232&loc=d3e17558-110866" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r242": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r244": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=99376301&loc=d3e1314-112600" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=99376301&loc=d3e1336-112600" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031898-161870" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6036836-161870" }, "r249": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21521-112644" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21538-112644" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130531-203044" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130532-203044" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130551-203045" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130558-203045" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130543-203045" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130545-203045" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130549-203045" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130549-203045" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130550-203045" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r282": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4179-114921" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121326096&loc=d3e4534-113899" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=SL79508275-113901" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11149-113907" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11178-113907" }, "r341": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "720", "URI": "http://asc.fasb.org/extlink&oid=6419918&loc=d3e35281-107843" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=SL37586934-109318" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31917-109318" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31931-109318" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32672-109319" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32687-109319" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32705-109319" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32857-109319" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330215-122817" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120385591&loc=d3e38679-109324" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r364": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(3)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a),20,24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121647850&loc=d3e4845-128472" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5227-128473" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5263-128473" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5333-128473" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6578-128477" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6613-128477" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859824&loc=d3e6819-128478" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "b", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859824&loc=d3e6819-128478" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(3)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e7008-128479" }, "r385": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4568447-111683" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4568740-111683" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569616-111683" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569643-111683" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "4I", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19279-110258" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=SL6742756-110258" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=SL6742756-110258" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=116690757&loc=d3e13220-108610" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13433-108611" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13467-108611" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13476-108611" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13531-108611" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13537-108611" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13537-108611" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=75031198&loc=d3e14064-108612" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28541-108399" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28551-108399" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28555-108399" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121593497&loc=SL77918431-209957" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=119991564&loc=SL119991595-234733" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61929-109447" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61929-109447" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62059-109447" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62059-109447" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62395-109447" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62395-109447" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62479-109447" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62479-109447" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=SL6807758-109447" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=SL6807758-109447" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61872-109447" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61872-109447" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=68072869&loc=d3e41242-110953" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.10(3))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(5))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)(1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.8)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(10))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e637-108580" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(24))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.15(a))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.3)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e681-108580" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121643868&loc=SL117782755-158439" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117819544-158441" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669686-108580" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=99380617&loc=SL75241803-196195" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "17B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL34724394-108580" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07.1(c))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401555&loc=SL114874292-224272" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=120413173&loc=SL116631458-115580" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=SL120174063-112916" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 4))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128487-111756" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r560": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "730", "Topic": "985", "URI": "http://asc.fasb.org/subtopic&trid=2197926" }, "r561": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r562": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r563": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-13" }, "r564": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1-" }, "r565": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r566": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e557-108580" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(8))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(b)(4))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1(e))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "8", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6787-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3367-108585" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(ee)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3367-108585" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3000-108585" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3521-108585" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6801-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3044-108585" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4297-108586" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4304-108586" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4313-108586" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4332-108586" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=SL98516268-108586" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(e),(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" } }, "version": "2.1" } ZIP 97 0001628280-20-012295-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001628280-20-012295-xbrl.zip M4$L#!!0 ( #9J"E']5-.G5P4# )KN-P 0 96YV+3(P,C P-C,P+FAT M;>R]:5<;2;8N_/W^"KWT?<^I6JN$8QZH:M]%&>RFKR7*@.T#7[QV3)!8 ZW! M!G[]W9&2,&"[C&V0,H6J5V-).47&LX=G[XC8\]V&A_B8%CT>_]-L? MO"\^0+-97O.L?W8Q*(Y/1@U&&+EU<+"A/$3%)6\2H7A3*">:!HQJ!F^53IQI M[_QOQQM26Q\8TTT;*6T*3W33)$>;+,B@C6<4+/LM;(CHJ?.@DTA6.)D@*!Z] MM(Q&'RFH_-B3$;X=OF%ON!%['_ZY=C(:G6T\>?+QX\=U_!Z'HUX'QSC:80^^9_6RWU_$KO0+'K#$?1\G%W5*7KO;UQV M[@:=V87\23[L8'AU>G'^M9,I?U+T\/2849B>_J7V4&OMD_/\EE<-QYN$3VV_ MW@#U9'+PT^-'S6'T-^Z+W]>/^Q^N/?W): "]8>H/NC!"&N\^7 MW^-;-V%-IJYN,NP+1O7?]-[TC-D%(=YZRUG3\4"^OVT2>JV1OC_NC0877[YD M>K"4@IN7#0>?WBW!T)7-P1^_<.KY9^C? "D?O0Y2\7>O>DNNQL/F,<#9YRV9 M'KC=FHT.]([_N19[S=?[:Z@%$<+3/[IQ!(U\@V;\S[A 97C6[XU0MYL'%V?X M)#_Y]L^U43P?/2E%ZLG3__6__M2W/YY,[NSZX>+I M'Z'XT!B.+CKQGVNA&)YUX&*CU^]%?'YQOI%/C(/)QR*$V"L_XO$VVI=!X2>/ M/Q_MQ?3/M4*;*+SDP4J@0A, Z36G!!5;:!#,O=LJFX*_-#\I;@^Z^=&QV-CN M8?LNGN';#*"STPOQ_/_&B[5&$?#6@;^Y<%O]#R_9WH=#WAJ'T^T/1R_LZ>[I M7N?P\GEQR+;YT>E>=_=@KVB_/3HYVCJ\/'K;HKL'.^=';]N=UMMM]I*W\=P^ MP=_/#[OMDS8[)$>G[\GAZ9ONX=M7K,7>G+8/WE^TWKXY/3IX?M+N&/*2'5T< MOO4*?^NT3CG!R>^HOVP2O9NGS%VUM_OF^]V.:[+UZ1%MN^;)?7[=#=MZ^GU[S! M9\G>T4$?SWE>M"]W:'OK/9[G2>O%JX^'!UX<;;VZ/#QHD=;6(3T\Q6>^,1\F>J20O=+S#ARO8/T6K/0ZK-J")Q:RXZ6Z*9RE36LB-",7!+2-D@); M>YJ@,XQS1/39>##(>!9##YW#"(/M7MA"OK$"]UO@LNO@1DZD1PR;QEEH"N() M@@NR":"4TI039^3:TV:3,G04M9QG9$N&/[Y2P MDJDHFDYPUQ0IQJ9+UC6)%T1296RT9.UI!F!AV/Z%]^^'%;IW1'?_&KHA!>(X MV*9G)F%P)!,JKPG(ZI@@0GJO*5U[^HI]%[8R$&\ILSJ@S'@&@&Y;:ZJU-"** MF+&E=HHMQ1,S?YQ@.V66&YN^),=%[W@?*6F 01B^/@MHF[?/D2X."]>)+XOA M:+%H7^P^LUW??=[;[;[&>[6+P^XK@BB>MB]??=P]V!3XS**U=50@^I?MRV.) MZ)&7?._DL'O>V3W=QG/>TW:WQ7T8]/D:)OB8$Y* M7RO!(*V98)P>G1SBO0Y/7]&C@S?O#R]?R=VM5Z)]L,-:)>BMR]V#(S05?YX@ MR)WXK[V+H[?AS#&AVMWG)ZU35.NM-YWVV[U35&W1WCJFK=/#\PQZZ[(EV]W7 M%ZT7SU/KU)/=+8^"M,G;!X>7NZ_>42&5]]0U)47;+0@13:N];2J-L%L@RFKR M@%"#""U!]LH%'NG>-_BZ.WKB\.#/T];E]N7+;0"NP?A M_2>K<2VU6B?'KUOG^[( M-FMW=K?0\FP=RL/N]@5:K/>[*#0H<*=H43X>'>RE&SZ"$1&3,ZYI*(E-$34T M(3';C(+28+5,1F*\K;Y'/+@S)D%T+!HMF#6.JF"T1&>3B'4\?D,\+I#,K:1C M<=)17),. !(8%1$-C4+I, $-#03?!!>=C4HD;NS:T^\B_B0(X97#.-%0H0@# MXQC8Y (AW 9C5M)1:>FXN"8=Q"CBM M-JAE*1^"J:55@34,0W:"U!:N^5SJB M8A3Y)1(%(Y0VEGON\*LV"C]:6$E'E:6C?3VV1!]@&6#,0:65R$>#;9IDT'9H MZ9V+&#)P_9W20=&)2&X3(3:*1)@1 9",$$>)4VA/5M)1:>FXSCL\"\P$29L6 M+7]3<,Y1,#R&+,3R $E['\)W2@<+SJ-7L3+Q)(B*5@D,0$,TB4B,5>5UZ3@? M%AN]HO//M=%@'%(_K#HGG7R^%CYV\D@ MR]3U(:KU\V'Y])NWF#S^TS.G31CVQX/R6SDNMS&5TXD\_$BD/+M1+,>A9M^* MD+^G(@X:98/B%P=>G^W\WYO#*K;=STHIGGT;CF PRAGTI[.104)G MUWTZ=M7,<.U4U/S+[/'O+D1D?-[C/N%9-.&YX =NI5-W0C#,>#^'3Z M^/+@[!:S8[/O^1Y?Q,$$;44@2&B9%EHI$U5DW OT339%->,:B$T%NG\R?CN: M]J@NL^TWCWQGCXY+:;[99=/Q\(W7^UO?W9O 0:%G-EQZ+S!JL$"]]-)8*A-# MHG_-^E:M-Z_+Y_?UYHT>2(':E%,P1##AC;="*N3$S 4,E4P,N0>F&=$J]0"U ML]&;GY4G='O[616O7B\4'[!9UT\MC3:,^H,?%+W/KL\_;L5>'YWPEVY[5P-Q MXQ9/;K;^6Y(OT'@GPE4R+F?5P6K%0D1.F@1R#QZG]ES,T9Y/7SL>YW&4R=> M#SL_ZQ2^&$TR?HU0='-6-4_2&@Y&&W\-^F'L1[N#_3CX4/BX>5Z@P44/N+$Y M',;1GS",8B0';<40UAN M 5R21D\'-L1T8&.%XC=0S+.E[HAB/O6>4&1X-V3]+*+A%0[[-0CCE-,F68T! M!U\ MZHUBG-C>C=UT5AA*-%>Z8 6E5L-(2*H+&"4K]7M0<85BG?0Q3NB>(^Z MB#$W>*U<,#()$YFQ&O]UGAC/#4FAUGYQEBO8'[NA'Q1G.>S?[(5GQ<"/.V6" M8!F=9![>LXY81AR(@,X2%%C')0?)+ VFUDYRT9 NQF,F:@QSB%AR'#TF!RLL MDS[0K*5,V%I[S$5#NACW*:A.7(ODF6/XUUJ,R(5"#56&<(NA>)W=YZ(A78PO MI<(HJV.2.D@!2H%3^,UH#BD$(E2M?6EF1'O1CP>#HG>\Q"&FM0ZDUDD;(H36 MVF@9 Z@\7<*#2++6WG/^("[&7Q(6>( HM?)2>.Q6GP+WWB._U1(97X"/K84+P\!.)Z8I@$%N(C18+IE%>R=]0"\F%N#":N$AJ A]7OX=7@S[8>_=_N]_5'?O[]_>WM?DV)N0..IU3I* M39,F@J-$NRBE940:S11-=FF@.1B4$VLNZ@2.]3HO7C!42"."5\"TY$DSXG@T MQI.E 6_H @[O6=P5HR@4Q.8#''&&!VY55S0X*QBSEB6\G@RER0N M#TS>C[MY'"-.N&4^;Q!/\MT^Q)V>[W;#-_KM9X;:M">:6Q; ")&G(%&* MUH>C34H)XF2E6#6E.^J/Z0+R7$L'FCI1=))1\\,"&6\=18<OF ?O@88/&HBD0X#7G% MN#?"4.^42ARBRS5L+ ]+J+[SRJ)#1>)*,"[H.RPFK1'$7/]^4161;GCHJB1#!I5Q? MER=/#34JI:LLTA(!NK!L^?S!186D1@>?2R0+ &K @7!4,V&B)I0L'[ASSOK. M'U*?J78DFCO&A#36:<4IDR%R[B272ZBOBTH;+6"9M\*8EW$5+51&4 T_!+*%=GG]&?P%4ROO$ MN,NK*)B(G%JP)$&*6MCHO$[S*V1:9TK\(!56*0A(0AE*2!0>C$W2)P^H8NA% M>9ICC=EZ\Y\' 4$=#4DL#SH*ROO<$$W@M!>=( M1IP5(C$;,'),,E&3"ZR[)8)I\5G?>X),02 QR.@T3T(&:0*C@2@5\V(E1>32 M0#;OK.\]X>.THY:@*[+1"Y 1L/N4!3"):9;(\JC48K*^]T4>F-/!QTA(PF"L MW)V()JU,9)QPH.6H)#55G-I=35Y'S?TM[Y/6!:.KD^8S/>TBWIY8%KP$MG[@TPD(P,+4@O/!=7.4!.!.*4%!D[ P]) M-M?%8/>(#Q E1! *)!$J2A V^03([,!)6"*WM( ELO>'DC9 351MC6>Y5>Q6$!0I41J3<#*QU1.K/MNFJ/ZJ+F,2T(&QIT!%D MBI9KP6ATSD2>MP2BFAEAIA77E@#2^164O+=%!IYSPDABB0)2R#RL83PJH&1P*2E 66!:>$%)>\+,L,<@^! 1)%$,@2,YM$P'7(-5S]9 M5;H4D,VY=-I]X4.42[S<<4X( 40#D+Q;&:=!4JW]\N"SD(*2]T8>G$-"3BC& M7U2PJ/.4%>%!@E.6*LWFA]*B>B J$ST&+<'H*&@,+G)I=;(Q21_0^M=@=YDJ M4=S;H6+5_ AN[ I*8\1IJW MIS7>!&J]2(HEQH57==@SL5I1S^(A%9I1'2BWCEMA@ &PP(R1',$%%^NPB70= M2/CB@59,\60-X9(C)S32('=#6#Y4%Y7UG3^VH(P(@, 25%&2K7("I1-WD22,#^0T.J@_I'/, M^M[3]'7M!'SSD_$64Z)T, CCRXQMC20S3OK>U_X$&$B:*NEI"(RZ?(2 MJP2)T!"\XFYI\%E,UO>>4(K*0DQHY;2C@DL-Q$:1]Q%*28%59'XHS;$'QKUB M\OK3[K]ZM6Y),&*YL>_TV.P6LT.S[_D>G]VO-\[H?G:[:9OPXUWN=I-W6Y?' M2 @U1@O@P@85A27::$M54K.*J928JFE1WDQF'Y\8QIVXFR8JU(JCDSZ2@P]Q MLH7,Y[_&V(;NC>V5BP^HA;.=E;,.0N_BH1>6TB8Q]Z!<2G CF'-):">LR/NN M>H:D+U=C MM2I\7HI1H\H_>[&DB7]AMUT<#* W!)\)_O#/B^M'/NTWR19:Q M!%#>3=F)%)%\$N&]RIM(.\+7I4+7\N8A!0B4 *& M"V*,DYYYP4.L?KV&ZJ'Z("4;/)%(?KQSB@E!F32$*:8$)=8Q%\BLDAZC4\^* M'ZJ*V)_C(49WP^&F1S>WDA]=#UJ1W]:+7 M3_T)/>1@C5,Z61^U"*B!U'!NJJ'*U1_6 ^O _4S>FC1&0JEO,F[ MT.KD8@B2">M"()Q!FNJAFJ,__ $!5W-W-)HHZD2("C2(E3E*2JDP+ED:'"=) MBER4^5.-R!6>/V"SKD/T,W7NDH3L1"R5!G4O09X7%HDC$@P&;[JZ$-UK,/Z\ MZ$'/%]#YA.-6'!;'O7JA&7U>*9USF,D(3[VSS'BJDQ>:2_%'[@DWE=[>I_!YLJN$04O+2<\X%(,+ &?<>M3A$2C6OT4YZ]8!X_AOJ M@:)1Q<8A<.._!,P%, M:>J3!/MKT,<7'UW\U<&^V.R%[#W/\CW^O#BX.+OF-#-"XU$<7)V M)^_WT^@C#*JU)^U]9<($$)"Y>+W-G,B9E%CTBFHJ"'6F!I5+*PKMPY1N1B;K M) =&+:HB1I5"&@A68S"90*OIPM\JUR.K/%K4WE_U. '<1 $R$!#,"F>)C,*& MO#C8I!"61+=F)[^,,(PG_4[8Z9X-^A_*&16U*>!L L_UM,'DI41*.)ZWQLP5 MMY+B&O22*-;"H+I'K=+4!XB0-T\W0DH"3&+8X"VW-'F:1 U828[O]Z!W'#^- MS[2*7M$==[^!P<-(P_/QH%>,QH.()SXOSO.G:NW4?D]6#)X41S;;5A&+L*GVN5YWWAB?(R[V@ME\V3SP?6 M!W'D MFPTWD/>)<$..8\1WJL-/9HB)PNFR.?-U+WZ,=SB5ZO4:&88$)[[EB0 M/% -SN3:Y:RFUGB!?GPWI<+'JU.6T1!CU.NL]11\%$(;:Q@7>3A'!O".4U]3 MH5F@"W\$0A,XT](&*@QR/Z&)Y5[H7!>"IP3:LB7SW@^.Z(,X;B83"PRLD@B4 M%1:TDHD[PE6(N;+DDCGN.8)TCSX;C:R.+$3!&+(KYDRD*4)4,2F>,Y(U-;\+ M]-E_C@N\:^\8SYM]?-B"N$@B\&49#9X7,O>H,X;$H .GQ"8II),&=/2!)\V5 M0@:M:K0Z\&IQ_&SBT_[D%L-/0_7;Y?337AR]C= 9G>SW.^-R+=(R+@Q,H .Z M+$.UB$)IE[7/4)\4U=JB8ZL!>:T%LO-GE(HX0T)(3%LA5$3#21T/'"R)TE'E MEU1GL;L +>]F#SH7H\(OI=(2 <$Q9XU$[Q@<&$@*HM>.@ =CZS!EH![0SE]K MI>") P@#5@NDHPZ<48X1J:43SL0ZUB*LFCU>3"5"9RE8%QS).V?8O/T,QHX! MJ M2NQ#,[;V%5LC^&++?L;/0?2V*C(3+)'A9V8LGZA)0[;0ACD6+Y&I)=7:^ MYG@Q2BNY)(BI#<;QO"^8LX%R)D$+(;F*GVWSMH*V-EHK/7")7C8%&06EQ)A@ MN(S1$"]F1?9K0J*^*^TPFW2^%3_$3G]I!\FCQWC6:2(\M\)JL%$&IKUS4EM/ M6 TF3E7*RSY0*E;9Y)#B2N,%91''ECEPNCAS>J#P*20VH#'DF- M(RZO^C#<6(PW%3.@-1.R^OGRBBK2/6;.#:4R<,,X$"N4#DX0)1D%2@&52O/E MPFB>BG2/((7@39XCP- )B4@Q_)/&*9$8$]QI2ZH/TO.B5XSBR^)###L][(;C MPG7BYG 81\,_+UIPVA\\Z\#P=F'Z\7#4[\;!RV)8FX%=EK=:"DX*8" @)%!$ M LL+J)*RD9OJ.Z9J0W6?4[AX\,+FW5^$2S$J!01L6E*M^K02_T\8 M?GYA3?0L>.Q0;9$&*B8<$*,I""(TFD81INM0EE#/%@C>/6J>38FYZ")#[R4, MDG9@*DEJ;&3$,>>65?,&$,K*1'51LLP*(X.@LW)QQ(9 \(XGU+FDI:]!)%QA MG.YS(7!D+# G@O="6.V,35Y% LI32!!]]?5I*[K1#G; 8)POO%[[ *G[8)11 M>]W#=HP',=!U+?^* X\GMONC.-P:QZWHRUOC:_*:Z)8*B09N(U(-)2+SUAOE M5"(T\NS"7/5UJR:8W:??0H2,5E9ZXX36 10W#DP@03MI/:W1Q(A*@[?X>1+, M2V.,(DG1("SE!OV=TBI"YIM$VQJ-WM0&Z<4,Y@B(U@DK92XD9+@UA@LND9?J M7* 6ZK1C#^)_QK'G+VZ5 M/IB=?.W4X5Y&?U#TCN]K'=:7F_0G#(M;X=/V<%1T$;G=='7)U8>M8N@[_7SQ MO35K5F'RMC[,3FCU>Q%#O<'[.'H^[H6ZQ-Y):JYYL(88*WBDED-2"6@B7$I# M:K#8I-HR?/7Q7_B2,/ G%R_SM(:OM&JG=S8>#3Z)3R/*U(! M/AGI;3+)H>/%B#?48;3J'L2$/:S=7:P:+:GDVN"<)8Y90*I (MAH&,G[#J)$ M@Z;F<4CNMRCA2G*K)[F.DI0WA#(.I$@:K&)>*FW!A:%]CHD7H<90=46I02JB%-(*IX7GSG%)F.>)6+"4QAI4XG^D-*PJ @24 M8=1)9'+"(7578"P838+2G!@C5?7'5JOMPE;YOSE,GJ>2.W#4D)Q%B1QBD-;* M%)-17*]DN+(T[-%+KA(Q!(5>6U@N O*?%\])(;&<< *05@)@BFE#6>>*$=2!3H M:.IE51$@0EG0 ME!(J#;I2,&B#/)48QA!%/#,U*,;X2/E?502(A\0<4+F.?_@8I@DQ+,2T&3C=5/(']M@N?!Q_[!27\\ MA%XX^(A'+@Y.!C%>F_993O&<.P%Z!H/!!S33-4T#0AW%>@T!P)4 +M4!!&)F7#_B0J""00#K%>2":)&E8 M?.P6J"IZ3BR HAYB9 Q=132Y]!/HY, *PY)\Y'I>%6V*-L_HIY0&Y81!)FC M>N:YEDSRR&LP(/PUF/8COBA:N]@+:/1Z82\.B'L1_M#O;CX$/AXR>XRA7^986,/0RE>N-[&VVN5$&P MQ2^3!1YM(#99:8D0+%OGQ%V00F6U5W58$%T#07H,A>DY#>")TQBV>Y&+EQ,; MI7#))R,2\%2#9;@UD*1'4"S=!LVUB1'#+"LD%=9H!=XD2A+E1(>5(-7/)"U& MDHS7)OEH5!*#>)YY4K(%S>W@;\1/"?-6XL1OZ07&6'X8>.#>$YVD#")8ZY!1&<&TAZ"28;X& M4K4R5M43*QU8T#HI*@@32E#+ )C5N>JN$:Y6==0J::SR4Z_&[.\6)=32Z1D, MZJ1P,@KIA,"03].@* : +,G@G5A2.?I.$[$2I&\*DE=.K^9??)HD .])"!!D MYO!6$JNBS'N,$:-%'&,*S45)))\YJ ML E%#21I[L1I_GM<:,I,RO2;V"B$!L,E"./S?J]".L=7@E0_D[0824+!4989 MR261@CJ3Z7B@2B-#8M9,9M=5W+E5.E&^Z&D&BW%T/BEE';)N0ID SURP,1)B MO0W!&%D'J5I-,ZB>6 $3C%')#95:)*T!**3U4XDP:WPDBRI'"WS%(3%"!+: M'HSP8F1&)Q%D@DC 2Q&\3%+C_VK@YU8&J1*.C3H:48:2SX/ SLC$O*.!21,R MD5I2.5IF@[0800K2J$"MT\$*D3"&BXX0QAE5C)G ZITEJ/+P[R,8M//"<:ZD MR[-]A?<2$N%*4Q^,0?<7[$JVJF$F:REJ=C:JR;#V&G%1RQ#*1IS]9 M+JADUG*J*(I6Y"*H*\95]9G"+3CM#YZ-AZ-^-PZN8?D<;]S!1MZ7^#SK]SRV M:E#F2?>*X?L_+_Z,/7_2A<'[F^G5J> ^'_2[>!%>X4=OB]')K(T/V*"#B[-; MJ=[90S\[>1FG)S.3T/=:%G*EQTB]T4;%F- ^!JH5MS690KJ2Z I*]&+FK2J) MP:^S5D<710)K/4]&"DNL=!Q('<8-5A)=48E>T+3'Z))R.IMF*F@B D<@ 6D M'C%96Q-*NY+H"DKT8GBT=S)I&Q()X 4H[Q*SPN<)!"K%!"L>_9@ENOZ9CP55 M# 4&!+D.$A\F(# 7E=2<>>*\0Z72*^*S4JJ:*]4"N!<'H:C,.PUSH;0&GJ(D M3)(H07%>EX)?*Z5:*55U0G3JJ,NK(RQG/,^"9W59Q[52JI52 M52>FBIY'H:2G'JS@(3FNHI!!60G!2UF7/2RN4'T1^\<#.#LI/$PW!_1Y"ZS! MQ<;K_>4B[L@LN$>B'I6U0B!?I\0Y*8(Q5C)BZE*A?:'(+:@ AS*0=_O@UBK! MA++"6$X-<9Q;C0=K$G(M7.<6,+\IA""I2]);*CC2#B],B$P;:;E&#E(3"K)P MG5O VFU'O$])&R.A R6B%E5IY3KAR]7>!<];"^?M",+D\EW$YA2(T MQ@H2?"ZWR] Y>FK2HO_XKSA(_4$7>C[NNDYQ M7*8,ML_/HA_%<%!T\93=M(^_#A/X?&Q_ULL3O/]XF!NOAWZ^SU3[=(GRPS[I M2DJO=> /B>C#; ;NC$D0'8M&"V:-HRH8+36EB5C'%[Z7\]))'9W9ELK82NI0ZJ)BU%N* F&$TL9RSQU^U4;A M1PLKJ;MGJ>,KJ4-JCLY4I4ZLI&ZM8,%Y M]*Y6)IX$4='FG:AHB"81Z027*ZF[9ZF3*ZE;*PRW-OB4\@(4$9-$,Y=T"HDH M(H2 A7O8O\\^[$'O>"HOY90 A*T[[MY_KN%!NAZ<8,PG9XGG0C-I(:+2>QD8 M8\H&5:^NA_,:=;T.1 O*&*4"8VA";5Z(Y07GS'E+)L5D*IX_G1FMS8\P")_/ M_]CNGG7Z%S'NC_K^_>[9LI;JY#)B3"H(<.8%"P%8TL!5]#9*PIFHEP[=R7S] MK&1<\VK[)S#XYG+EJN@LY=(D).3<.284T98F;Y223J+YY,+5"^H[F/>U:&TSN*16;QQSBD:IJ67T1B!1 7AR.!D6. DKW^KI7C(9[^Z\?4KNH;5+6Y/0^#*DFQFA/ MB*=,Z*2M)P3$8*2?&'? T-RQD)"+IH"?(%K*-2R! MN9N;PBS>Z%&7-,4;.@REK2E*I@^#"40C(;O$?'0XD( M6EM/G:9('2E^CYS5%I:Z&3)[X-R%9T MHQWL@,$X7_AIV<.S?N]#'(P*UXGM_B@.M\9Q*_KR-GF$I2;X6$\4]=QHR9R0 M3%B![BFR@%R<"1%]#29Z7FD.WB$4>?')A[B?*Y,6HR(.M\]]9QQBF"S7Z9Z- M1V5^=S=MPR!G?X>H6:5&_7GQY1M4(.$R_\FCADBB<_5EFC=6%3'OU:O0M>$G MYA6MPZ:7RRT6BYF0JA6)@EKKG#6":6\H^!0=900XA52G,N_+*18+(L-&&D#+ M$"5ZBA"3#9(DP5P*WIC$0@TFN2ZW6"QFXBP2<'09P+@*,D^46(.J1$C;/2B\BL93'YP*@2R>$GM^(5"Q2)!942=-&9X%D, M.@G/2=Y=W3H3HPL:74@==BY>7I%8T(@"DS):)!)2.Q&M!JZ](\XX8I%[6K/B M$PNV$@O9_PX,*&D%(X+Q8+UW7GN@3B3D%;#B$C=%XBT,!M ;+2.'2,YS#0QB M3%IXQHWWGEG%A39$"+;B$(L0A<5PA^"2ITQ[P4T05E"#,(%0@G+* G"VX@X+ ML@H+X S:8B3!D3 :(1*+UF@>6=[XBPD-4*>-XY9'%!94I$D%Q;A'8^ 3F@)C MHG-Y2V8EJ0>?W(HKW"HB]FDD*P]V?3IM&=F#E"[/? _<4BN,L%9+FJ1(--D$ MR8L5>ZB$<"PH%T$2URXPIF@4,DH;%4I+2 [CST1A-;Y1#>%8#,,(-C#AI%9& M!4&\,A%C#ANHRL,=A-=A0[7'(!R+VK0*Y4 X&HP& 8P8#$\Q(K5>"W0E7-6( MQ&?8[12AE;P=;,)PR&CMP&FED@!=AXUF5^)4 M(2:$ 12-*BF(1B1A#'&1*^>LB-&'4*?QF94X+9X[,6*!>2,3E_5/B7:66)W*"*SDJ0+T*7$*BD1*11 B4F$\81X_ M$^VE UJGH:J5/%6 /WG0P@OA$N!?RO-&=+FLF51,**IT'<:[[H+EL_[@K(]H MQG:_-X5S&=E+@I279QONJ!'4*J,E1 X5$S!\!XKN53=W(PS'@UB^2'ED=OGLP.Q[OAZ_%.<;@SCLCP<^ M#B=?3R*$\MU"\>'I'_AG.E =/74>,%9*5CB94 -Y]-(R&GVDH-YEJ#]=,QQ= M=!#4;M%KGL3B^&2T(=BZEF>CWS\6872R00GY_W]?*\]]^L?P#'I/_W"#)WB' MR>?)C3Z[7>Z )G2*X]Y&WE0W#G[OPN 8GS'JGVWDFT^_NOYHU.^6O^ S1N Z M<78+UQ_@ZS5]O].!LV';Y46_E].D4#JF#\7'3-MO M[;J1O'R%$7;6*,SN/WV]]^=@>ZNQ?[!YL+U_ M4YCK_%K[V\]>[^T<[&SO-S;;6XWM_WGVK\WVB^W&L]U6:V=_?V>W7?UWM7=[ MU;

HNT,CJ?B>SSW;W6?_V# M*O+['^B_>_U>>]S%6_G&E#+LQ93SG28*+WFP91%8 B"]YI2@^Q8:Q)>WK&ST M(%.S$(N-K;XORZSE GAKT\E&_,V%V^I_>,GV/ASRUCB<;G\X>F%/=T_W.H>7 MSXM#MLV/3O>ZNP=[1?OMT';[TZ M9/G>[S^VV;_?[[YX3=M;[R^.7OS[9'?K4!YU=_CAY3$[O'Q_L7O@/X07;T3X MU[\[1ZSSP9V>G1Z].)2[!YO\L/M*'!V\)KL'_WY_V-T6[=-.]_ TG.YN'9UB M.V6;FHL6GOLAOFP][MUFE-4P1W@U]@1&<@A! MO^.@T^F/7/_\2R;EU1@&V%.=B[UXUA^,'I]U$>^8DM0JS9K21=(4Q(HF6()_ M,.Y%,R.H%;#V]+_^8;50O]\V,#/[LA ?=5O*ON*C7KW>W#O8WGMYV-C;_FMW M[Z#QU^N]_=>;[8/&P6X#Z>4!N<= K M_KGY[*"!AZGE8FD(Z//^H#$ZB8W_S+2B,4D$-&(OQ-!X2'7="#DQ@G<\"7!Q M$6$0>U_2U[_*]FQ/AG<>G;8>OM,$E=51V=3)IZ8PJ+:0)#2C4$1ZSI2F8NWI MO\>]V.#DMT;NZN_D!$4OI[@VN$*1J8S\RKOYDRD37: Z+IV#/!A@^XL\)/Q( M/>0V>>HA12T]Y,'>9GM_)_O!E8N\ MHXL<7>G%S$>F0;_;>'?U7V/4O_[M>R*Q!?6 J8N1O5= G_6[W6*81V@:J<#@ MMC,)VQ70[1/,>'MOXN"H[D!7C3A(0\AN6@0U/>],SF$6Y* ME=%Y_(TV\3PN5WF-55YC\1;EKDG1![<=>_&X&&8/-&KCD<=G/SZ^ R822 5- M[@5M"C"A"3'1_!4[TG&KP:T]O5IE\-O$:>WT_/K/F)**>+*O..9?ML_!CTIA M:?138W E) T8-H9GT>=Y"Z%1]!K%:-CP)V6,_^O*DCX>2[K &0N4L1\#4*AU MKO4= ?S.@T@R'N+&0JY;KNY'YF903V9#G%]!/P4M__3]LCC5YR_@=3=1NVX$ M_YYPW]G:W322=WRE.21(AGG"UMF@_R&;U9LYR8DO1I\RG1@_V01^%*?SMY[U M0SU=\_/"O7BMVJ>>'9T>D];6R?LVNN#V5NBTMHXOT25W6B]:K-7=.VUM;5^T M7AQ.KWF#SY*]HX,^:U\>=7>W7GW; Y:NV3<_SWG3/2@;"T*8-W3>&M;%J#3MY#RME-KBPS:T^W M8@<^PB!^+=,RT[DO:-.]FNWO,,LKW:Z";M]6W0,XWYG.Y_2E^M8X'I^WTNY< M*2UQ*4@I1=,'C51<6X54W*2F-(3'D'A4AJX]9:1)!;&*\K]5V^IXP^]2\KLI MC9B#TOQ2NJ!&?]#HY[G$C=/QH!B&PI>9RGXJ9[H6UUU6>>K@&'K%9?G]UY49 M73ZAV%G?6]]O3'>8&I1"<-/R-=K]]5\_U\0J1A*:Z!^+))A=9YP^!.''$$4^ M2"3Q8#>FZY+:!XE]U+K\N=C'/JQB?\D2W9T=U2$]]%E6DLPG*[D9PB .A]-_ M7F(+:)VIU.4.GM?NM@_ROT?OVR_>O,^T"N^#U*C=:9_B_RXWSP\/-F]3*=XZ M?4U:[)#F?]O=5]CFDE;)W8-7_)"]QK:V>&OK^4GK^8WXYU9:M(\T[>BTA>^* M;2,MI'5(S^3A =*Z%Z\NVB]>R_86]L'6IFR],1?MRU>B?>EE"]^I?;!-WZ7$ M#3 1FY!2; KG?1-X2$TF B7,QJ3S$ N7C6T8CAIO45B1+FP-B@^?!5:_/?QH MV.>RPU:RLR#9V>'O8N!6:6N:W/G0%,3S)L)KFRA/G'KF2.!Q[>G^N$"JR9#! M+$YBGN''W<%!_V-O)2\+DI<6>Z>B84*ZV.3$F*: 9)HV)6B:9-#[R*2\%FM/ MG^75CL?].0C+=V?QIM)4!D^[@[_P3 R2:IV^J[5(O6+O&(043 S-9'(ND 73 M1$(5F@"&B"2C%D#6GNYTD.GTB^%7DPJ3Q9Q?#QYGX0=>&[\19W['J8\V0%[E M&;_NJO[JHQGJ'!5G=1\9F)MI>?5I9$"X9#TQ* <6K8$UMFF#\TU+J55"&N4$ MDEE%5"X7]+WYQ0>...>C*7/)(TTE.4\O.!N@ARS.H-.(Y]&7>W[@SZGP<7B7 M%.+*[JZD"4UA(]O"[TD\?K9&H4Z392N\=&)YID%]FASW7_\PC.K?AXU1[,2S M$S0?T]F]OS70=G7&63D:,(C0R*LU-NK7 U^9?_C+ S*:'&]O8I?5EL/\U,1# M^HYY!]H&TF1)LJ:0%H-<+623@LG[\DA&%%M[RBF[34-^? C[IY"Y>$> &!$2:<9H$!EO-+)#)9LD&45ME"QIN?;4,-UDYO.,U6I&^2.: M!WF=1%"S.!)Q1X_V:9.\Z:3>.(BA<38>#,=Y=N^HW\ SRE%&PSO$L2M('A*2 90+CV)Y_X$>L?XN=?X>%*@.GWR6]6>[G<7++_*3^:G?/-(SSQ@N#(E M-!>4N=+JUC)^O/]RT\K]UMD?:+]FF+[15X M#6\?W)YQ>_;^Z,6;]WB>:&,[#D];I/7BU24^"Y_QBARRUB4^&T,<3\LV7ILF M#Q Y2\PTJ9>J*4R23?"28"":&*74L\#(9&$SZM_^J._?_]8X@T'C W3&L?&_ M$5\B\ZKUQO#DQZ;1K_1R.?5RZF_W2W>[4LH[*.7VE5*:0,JZTTWF/&L*RVT3 M2"ZR')B07)%$C%E[NMU^L]*WN7&>6JKC[;DKF4Q]/FUEYD*WIU2KM@O!YZVQ MGQ:N!.E,<-8U8[*V*4*D3>#,-4&3Z+1SQ%N&G!:%Y; _>#]QI(U9?W][E+GZ M]0SN9VBH/GFTG5[(RQUBPUTT_$E$-+N P'X\B>52F9PSN[9H_A#9^0R6#D3]Y]QD?-PHW[#Q>D)>.-I*NZJ6E)_<+U:TC0U=RVC-Q.H MG*[+L5.NEM0(>!3CWGSJV2#Z6$;!E#7* GG#QB]X4S03C>$80ZOA23\OY)^5 M(1J=P.CVJWR$F^TM"]V4%T_?YM??&M +C5_8M5=V:''P)'>*+Y0O*L_'*W-3 MIC38>#+ IDPIEF<",8#0>UM(< M_M0@R.4[E!6/TFZ;2>6)NRJ1IE,"0P/#((4H%7-V[>EA_&S"W$,.5-^Q*-X= MM?BJ$NGBQM3OW-)/.M#NUZR'Q3=*?%7 [*N5__H;_Y5M.)KO;C$:H=6/'33C M@WXO4_W.12,B[;]H[&3V ;ZUP?<=H;=^)$H@61V6_M MQ>-Q9[*6<+]Y@*Z$L_7IH=%)4=:;.^6MXO#7^?JB:WV:NW3J MFAZ=+]J4[R*CX"(1366-:PIA&+HA;IHBVL2IYB(F,G=?]!:E+4O<\&=-))-\ MY8-6/FCE@_[.!Z'=AT8'!AC>@/?H@_+^L:&TRX,<SP.@988@P_?\2@O+P_3WV6G?/.'K[9N=F*.LZOLS*)WS<=2YIIL-J_C>L2X M7L7Y'8+*'UZASQE_D/7N8MW2!UG[3]?EPTP<>>#.$!6>DE*F>I=ABOO#)X=+ MSED:HVR5C_N#BR\M;\R\?O!L>D(MN>@D37QX\.^B?7E,CPZ.:9[TV=YJG;=? M/#]MO=T[:5V&T];I&SS^^J+]8OMVFOBDA??K+=/L'M>DFZ:[4>-G-3C35MTRWJKC/N2^7QL!O?E+X28]. MM;XZ6O[@O?JW<=\/2^?-Z&^!D])_>A7@JF&KAMU?PU9T_&?FIWXIL; RU@]@ MK%>\K):\[*=MU%<2FXRMYY339S:EJKG.R4JY_4DZ;P+)54YO\G6:K;MSG9F5 M"5EHGN2K^]Q-\B,ETG^.AR@#PWK.&YEK?N3B>FD63H,2E,8FT3HTA6&VZ4QD M36!@$QBFO#3?W!UOQ?!7#5LU["Y:4*W^6K6F B[_\3*T[2^/H:Y8V5*PLAFZ M+TIPGTVP7;&S;[$S3N;,8(=$[(_PI3V/^X/R M69V+_/"/!3X:']OHX;OU\S28#\6P3+/UH.>S?0+O\^98Y9K^$?0"#,*PD>OR M%N%K%4WX+_#K%V>^-%;3V%;3V.8XC6UX$CN=F68U?D%]*2>337;4_,I4+933 MF]./#^.P/G,P%^W_]W./U]GM_]1B'O9.&R;SY).F)=(WA0ZBZ:+R34F#)-[3 M% +YIN^NL!).-*%1NVG)JOKV_+'1H,UR.N^_QYV+B2QQ^ELCVYW?&I_V@&[D M[9^1Z(19)<;GY3H-)!GC7C$Q:V5!C.':35-G@K8B$ N!::&5,E%%QKUP4=L4 M%;S;*2TL(7UC"6Y3K*1<;[92MV MQZ.2(R%9PG@50TD\G3PV,[AUR-[1R"+VNFD&GQ2:04&:( EI(A@Z4*DI=VGM MJ>2_:K48G* MN]3%8 ]7O_*L/PG#-@8Q+[G[$*>]7V;%IJ\NV+J6GZ7\KJX$AVT;C^+OT]:2 MZ[>87#-1AJ?E;H&W,FK7_N:;ES9)1$^=!YU$LL+)!$'QZ*5ER DC!?5.K\VN M.1E\2L =QZ8;1'C?A(2"NP&=CW Q7'MR M;#_;V7S9P*!J=Z^U>;"SV_[C"=SV\]4;&%X9G9I-=5XBN_+%(?.JVY7O;O1W MV!6^]G1G%+O3-/UZX_G5L%2Y[>.DF-4OKWLP#L4HAE^7P<)45DEN-["\@(FK MF'6E0E54(97+"N>D9@'$TO^ M%=E;49TJ8;KD@LC85ZG.M6@!.<[N69P\Z%,AW!$^)3X"\I/[*#N/87'^2-YV M6J-R,AWR<;SRXV"W^4T? [O-[_D(V&U^S6OL=D5HJPOJ(Y!$L2*T-KFROC7 =-D%T=S1^I83P$_Z'7S&\+\;V_\9%Z.+QY=8,(\JL6 >7V+!3!(+ MC^15^6,(N:$$/CDOGD?=#I?KW86.K&/KQ<)CK-65FOMF#SL6P*/,GGWQ. M=DJ3"I7YG+TX''=N3]-=+>M;$;R5^MU0/\K6GC[O#S["(#1?]OOODN(O^AB!]7YK":<#X&&>0_&,U67@Q7YG#AC?X> M431K3W\^MJJ\4*YL8YT$DJ_F_-0!U64714;7GKXL_C,N0IZYG;-0S^"L&$$G M9Z/ZXX&/*RM9490?@VC*'ZRN4851A^JVK*XN9J6I%=54<7T\A*\W7N5]L="+ MY&+OI5/!'SJS[WEDI-,?CO,>!YNN/QXU6C!X'T>-O6+X?N5LJBD-CT&$Y0^N M?*^"2:]NRU;.9J6I]ZJI^KJS$>MY$'TT0,$J'I)M2/03[E M#Z[BKX*]KF[+5IYDM7/#O598O[EU0]Z[8??@7]M[JWT;5E9E9556_O\'KQF/H3(AIS$BNF&E%07X,DKEBIBL?LO(AE==4=<.';*Z7N?'&<_"C_F#E M/RH*\&.0RI7_6/F/E?^HO*;>7J#VNC>(Q\5P% >YF@]T)MO+3^LU[D<_'A2C M(DY2Z*^',1^4V5$[?2$%./TL([ M8/"2(L8LUR:1KCQ)-:%^#/*Y\B0K3[+R))775#/U)'+J279')W'0V.FE_J!; MWGGE0ZH)\F.0S)4/6?F0E0^INJ9*>CW)I=8;V^]0TKXW&*\]S.?*5SZ@VKH]!&*5>^8R5SUCYC"JKJ5Y[NH]H MPF@UOE%=0!^#%,J_+6C\9 2N$V>_7Z\!UQ^69>TW!K%3%GWY_6,11B>3YDV; M*MA5:;@O70ENV.^,1_'WJ>22Z[?XJDCYV!O%P<_+%';K@\##RL:S6QUZ[6]^ MK2+\<^TNNQ"LS2XZ&7Q2_^/8=(,([YN0L"7_^\2^KZ=E_9J.E/Z$#/Q\;^28PY@%J6U_VEZ#5&)_TQWB0, M?VO$+9%U]=?J@N#8S19F=-D6S7] M.G4,4Q]2NJ*KE^P/T./E%^S V3!NS#[\'HKA60V93RHB]1Z(DYM&:= M6UI:Q"FUG]Y_:BW7)]9R1L=N'-1BG3'Y]>-_>S%9IW]W4 KV@]?^[5/M.A6B M=BW6=[SV&Q%:M4+::K7F08**J7GZF29?MVN?+(_Y@N&YLP&[:??N^%:3S8,; MG/QV9<)6T"X+M%M('KL.O3"G-^%=&925U#V8U.4MG5?&9 EAS1MTW]V(_$B/ M_L/[&%.Z5]"_W(/V"^F.A^[!S>'P>OSW':KQ$/WR<,^?AC 9>)H#PAP(-V:] MM>C&+?KY]]4Y#Z%]J?QO2;7OV7@P0'O<@%(+-WY(#1^@@U;/K\#S*^;*Z#J3 M-5 H&)Z4>3Z?/\3_C(L/T)EL8UHM#[":9 MK>ITS!_%^4:OWWL^ %]N:#WN%:.]/-0X'H8UE-Y>?LORAP(X*)N(X=)[00*S M0+WTTE@J$Q.*O-O)T0]1G*PU0O1%%SK#?ZXU4? G"7"\Q?EHHS?NAOYH>GRM MT8-NS ]K'@.<;62UVNR%_,_V)YW:'#V#P> "._$-=/X?>U_:U%:RM/E7%,P; M,_=&*'UKR=JZWR'"UTL'-QKP@MMC?W'4:H1!\BL)V_#KIX[ ((SMMD!(1R)[ MP3("G3I5>9XG]SS.]4&JFYPGC]0D@)3D7R?A\>#3G^+%IS=R^S@=//GT]@]W ML'OPXO#-Z=/>&_%$OCUX<;2[]Z*W\_KM_MO';T[?OM[FNWM;7]Z^WCG_"!O3GXZ^C-Z^=B6_QUL+/WX63[]5\';_>> M[N\GVX?'!YMG[X7VT>OV.[C%P?U]^IU7K'MTVW^YN#M MT7:]YO8?V_BG?+'_YNC+X>[1-FZ?/OF\<_J?WMNCMX?;!R^:SU<[ISM'.Z?Q M],W!\_K^<_GV\8L/7W^G7NOXK7BEWYR^/]W>>RBWC_YS]/;HU?S^=.=Q^K#SQXNR\XB=_+GW9+S]DGU^5PHW@ID F7D-6&(!%UV! M[$N6,BB/VFQL.M$5B/_]KZN2L7D6M&K+<]0ZA/G^]A#\M^)P"/YO#_\E<5>T MJ4"/ J.-#I5.4HN07-8VIP;^N>-"IKK)PYSS/7I#X>YV^GG<6O=%6+> MA_DK#\ /UKC"S+( P^)AC'7-X]&+"\G:R>-SKQ@1RBR$\G+*GF"R'A9C!G)P MIA(*"K"!)U">25=9)[01T&*&^SCLV'^ MZ'NID[]\;#*SS]I$#R8]=.*5@&#;O%;S8IF;69CKQS(+4+#/9>W)F:@][*=) MKZ:SK \BFQN036]*SQ8LEZQ0@6I4;/2YZMG<%E!)V\P]H?S4*O7SGESFZ3/%6:<13BUB5MNRBTG4]IU0!&#$ Z8 M+!HP]SFH+ M+AE:RZ7<;947;1G5?LTS"C3X6&_D9!+]:2I5/AY5'J3$JGO@]5Q(W.=,NIX= M^O[X83\]^2I@.YETK5ETK=WIQ"JMA#2F)-!.9ZAZL0$K@H9<7/0B1&&CVMA$ MUS5*M$[5:CD>DM%Y'Z!O(0$?@KYY0=^EF1FSDR6H#"RS"GV:>_"\2#!!.=_8 MF(F%C4TE*_1I@KY61GK6NI')5M/6IN\/#T\J;GS*AQ4#JH0-ROBS']ZB7(%R M"5:&6A92!_VQ-Z[;>9K3H\'1Q^,J?A.)&Y$ MK*JT=K;2B^(,O,@>LA=%%Z-UU; W-HWM,D$ET)1*1?"WG#I@@K\YPM_.HPOX M"[%P:XL'BZ@ 92K@#9,@@PJ2HZO$5N%/LZ[0E$?53NUZK9W55;OV_?>]IB?X M60X5^:GO :4L0*-^VJN7SW_V/N5T*6-GF0%$*;-2RI-IC=H*IQQG#J+B 3 H M!WY2#N>05T5;H>5E8Q,-[S)'5<#DK";\6X9*3?@W5_R;4JD]]QAE$N 3IJI2 MNP#.<@8F%9&]*CI9L;&IF.I60B/\:Z5.O=8>ZS\&@_2Y=WA(CIGU9I$%:-%? M18GX8B:^V+KB@<(5@>O!*J&7VWL>F8[J);!%^LNP^& MD&[MD&X!^C(AW0V1;DHS-L[4?[(&$9,$+*C!\\"A*%M/R13TH>DW:5S7JD44 M5JT[TI&W><8]W/V8FUG+_?>=P^Q'N3-9)@P*'(_(_WR/^&0!FO.%J/W92-J+ M9A=VRZO1F0N&2&8FDMF>5J=#3E(YRR$+(P!#5N!1Q*I8"R6M554KR!N;1G:5 M-.1](>\SH=\2M&E"OWFBWY2*G; 49TT$82,#C)J!"T6!\ $C2Z[X6"8MW8VC M;.EV:MAK[7N>],#J5*$#ZCAYGSAE$1KU97NUG4$_4GN'&W#)\VE-&KDOV5O9 M>**;W,# ($3TX+1RS%@7I6<;FZB[1BRBZ'#=O36$>FN'>HO0I GUYH!Z4QJT M9-[ID@T4S0)@C@A6!@VL<&1.8D09-S:EZ7*Q"/_!NJ->RWS4*]-9LIT=)1=V M:K-UCVG5^4B9:%SL'Z!$8J M4PD$-02,E470B%"/SI@8)]S!ZO]V$67[]YH[?JWWJ&Q/]\KU6LJ4--5/ZZ3! M<5,M.^_FH[1GWUUHR]P7[?=>_-GSH7?8&_?.Q\\U3=+&)VW31>GZ2[P^!=5G M?*;.6]EW#B^?K=]:&UJBZR_^^BUCJ=68EOHPQN%Q_NZTU*D'K6W,M3S%HU6' MMT1'R=KX0A;A1S][QJ:4PJ]S$J>^1:Z2F5PE'Z;=[%)X9I5$,"P7P)P]!(&B M\9<46VPVUK&-32ZQ:Q;2X&O=$T*) =IR.,0 J^$-)P:X P:8[O"H"F?9)4#K M&P9@&KPQ$:2P+&)0OJC0,(#I.FR?JWSU&*!EWHN5L;7J3XU'G8_^Q(?#W%KO M!27&KI!I,1&I9V<21>,>;\ D!U=:I<><, HM(*=B ,7X'(.D$TE&(LZY:(K MD^@NEU0/0/4 !'M+TJ<)]FX/>U,*-"^N"",S%!ZK FV8J0ITJ"AHT%I7F4M[ M5V'/=(6A@H!VZL]K'ZOXMG%-BP,4\^(4ZM:PI%XU7_TR)\0M-^&6*[W247BA ME4A@E7=0CZ] *,F#TK+P%*5#VV0RRJX3U*YA+;SS!'\KIU(3_,T5_J94:Z=L M5A(-,%<04%H/7@FD" M!H,^^6K6FU@6H%?_^WC4Z^?1Z-'@*/3Z$ZFZE+9'T\)&I',KTKG2;UVZHAQO MRH6JJ )BR&!MXI"U=$KK4A4)TU0/:483[\B+3 R'-P$@G< @M,M);.T M'),":V4 9*+JU=[PJFO7"-\.PM6&>!:C?4S4^Q#,WX9DK#=N-"C)HA>"\SY5GT(!SR8'&*%D.D4MA-S8% MLI8"*#F^[SU:+D!/)[2\-5I.:^4\BY*]@BAYU^::1KAI:WZ2&XV#Y8:[F4VV V;=FMMJQEUFK[C=5'@_[D M1IJ.C3N#,-MFAACS3?OF:!Q:KI+9V)2<=YE<1!1HW9,+"/K6#OH6$P4BZ)L+]$WG M51D5E&0.DC8*4&B$H.M?F4#$&%T),57H8ZJK.*6;MC/VP7HSRB*B.X/^^[T\//JSU\^[Y=%$OHA,9B*3>&5F MEN.A\CX#*TW5HSTZ\+9IP!,P:Y1!A=)X+(WJ5J&A1 +*IB+46T:4AE#O]J@W MW<"2\QBE03 5X0 Q(=@7ZE;$%S;^B^$V) .BPX@XI9(;&Y4+S(!&BRN#SE\+10>S+GK/'EW5H9KEM=UGECF9BQS>F66DRTQ>)8E M>)-491G4X!@VR=DZZLA\4K9L;-JF"V;[:M]:#I'DW[X/"+B\QO.$@#=&P"M- M>925W(:FSZ4!Y*KJV=9E**B2\U^FNDOL9**6V:CEZE0G*97DS$-)L>E\R3UX MQ 3%*J:5#DIYU>1I=SFCL2;DRB;\6X9R3?@W7_R;4JV5X$GF(JLN;0*@CP@N M":P@& 6Z^H;AN>*?ZZ*E4%X[5>NU]F'OCO?SL-.?\F23Y_K>4,LB/->-?$W3 M"3EL;L8J5^8V)5&8SL@AH&X"HT6!E2'75Z:*0CV^S/G&IM1=YZB2GES6!'U+ M<5D3],T+^J85ZF(P:!M!-SU]416$4+P&;:V6*4FK6*S0)[I24[2NG0KU+9P/ M*]- _K9:]-HY:.YI*^3%-HXG8IF)6*Z,9Q(JHM,N0E3! 08OP'JC0!CIC&.1 MR=@4\BC3U=JVSE6S9CV0"2;O%TPNMF,\P>2,,#FE?Z-PN1YR JZ:QDN.,7#, M8I.B+='R[)PL%28E=B4CF&QQJ_A%."O6?"E+;!5_W[>L979I^\W21X.CH][X M*/?'HX[OIPG]]IKN +'-)NJ"KW\W=MV74>^W?N_P_VZ,A\?Y>AG9Q;D\[*=' MTZ="RLDO*">OKL1%ZF&8F *4B+;:<":!38Z!Y;)$E7DL58'[O5.ZGE/+$BE:H'5B/#% ) ;X9K=J\LD6D>ASNAW)/2B0M99670JK@ MC*K@D_\Y[HU/?B.ECZ[?UM%;_(%0[7^07HX'\>QF^>O5]\3*X^6[_\2/[\R3[L]3.<:QN<30(? MSX9?J\1&S6/9[7STP\XG?WB<.__U,P/G61Z^W/?#/)? [=;.TV\-G8MU3=#B MF1_N#E^._3BGOYJU75[]/"3!R/KY!>OGPWC[J_7SR+&W_V^?Q:._^OZU.]X] M^D]O^_6+WO;!UN?Z_\GV0;W/O?W][<=;G]\VU8,"R%H!<)W Z17#9%BQ*.&[PYQ;S#P3J9B$N M$JA5%ZCB#1/>*I"R2A7ZS,"+(D!;ES%DSK.6&YL5*MGUVNIKW^AV?BAYH^;4 M1_-#L5\.K%Z5QXGPC1X>C_<'PXK>B>2P#7)X\/P=HE8Z9@D)2P#4PH-U(8'@ M0O$L0\&F$G,V\;H%II%XK9=X6Y]HW.F0RXF9*U6(B%Y $UX#6:G#*(1C!,G.I6-]$W";.$?%[Z]*!6NY?HL3(^X!W M\\E])+R[.[R;GL#FDA0B"'#UJ "1%; 5X\#$[+T6.3G/"._:77]T!V[>U7:= M-KD8@_Y\_*9S\W="\81H$()CL3%L$[AH9--GP]D2M.8JS.HN780WGF2K_;+E M4PE#1->'<&HV.23#;()A8 M[^>=DTE:4Q6W7(W6VA26K("A$MR MUQZYVWO_3ABFE90(*:MF\(*HEH1.%G3PVE2V3K 1D M[AZ/1^-Z,[W^>Y+?-LCOZ<-WF9LB%'. &"MN:FO!!\6K.%?#1<281=/E4\FN M0=F5]OJ8[%7!31*^=@G?SN.M=T8K*VQ%2RN*#!U(TBY#,3SHHH4VE5=W545 MJC@$ZY0&PWTU)*76SE?574I#3?&H'RA!VOR"\ 1IKD $6JU!*R MA\R4+"RB3LT\<=YEAG<5N^ZEH?0M2E>]]]"W@%:=!'WS@;XI73I6W#->,$A" M9T"4%FS1 :R2ECED(9@P@3YINAQI%%4[->JU[ZCQ,,;CH^/#)C>O@D?IQ=[- MYKN2YV6YY_B/A>C2H[I!]=4,S/(BCWVOG],3/^S7W1M-R=OC,W$CDIF)9*Z, MI0J(E3]L@A(\J_JU;SHO9@V!^4HP:")CS1QQUV7?F2/^3W+7D ?Z/N/@S15K MPL$6X."4LNV=%K:X $Q:!VA%A4#O.4C,#95Y=*PJVT9UM4;"P;8IV=19ZYOR ML+UA]J/CX3;!B$[!_&=*DFYJ!W$ M:*MR:)OY2D9)8!Q]LLIPU'9CD\NN;E*5]'471$MSY$CF6BISIQ_>&54JY*0* MHQA\T\PM-Q'D"%+J^F=A&E6>R!P:]]TZBXNRBH6GPY%'?'4T]P5$ Z^@#&66 MW AD+AT56<2D984$9K0%%"Q#*#E"=%J:4+5,YD7%!2:[QEXGHKEJZ.ON!B>\ M6S^\6T (D/#NUG@WG4G''8K$-;#L2]6#@H* L2I#OBK?PB*FA!N;CG7=73MF MUQWN*.IWRZC?8+Q?U>DX./HXS/NY/ZIZ=.=P,+K9B#)R?Z\.J2PR##@E<+N- MO#V:%K>M?I6^_&>5N9T\WBU[_@M1STS4\_S*2+:B5-$B@_0R0&4:!)>4AX0N M%<-94D)N;,HN=]>GQ9(KG$*"]QH3%QD2)$R\6TR\TD0R<&.L V>3!BPHP6JF MP$:F(Y9ZN$8VR7@&'6%BV[3Q6S@J;/M5\;W!V!^>!?J^.]B*?#NWG6+=-CYJ MEY][>J3:V9Q"(IJ9B.;*/&2KA8W!66#1),!H(GCC!%@71=7"F?)*;&Q:H[K& M77?\+#OG^Y>>LI;B*'G"[SU:+L!+3FAY:[2<4LN;(S*L&1QO9/W"N(>098!* M="8%+-S[JI9;[;K,7<_;([1LO>I^<]>'?F!6P(^^,^A# T'#P>%A76:G5]%H MF$=40K/N?J)%^LZW>_W!L#+-UKEP$>/,Q#AOIO5S:811S41(:;'JYSHA^&PC M!!62+4Q)Q^+&IN@R1JU3H>^#]YL\W??>=[,43_=6/QX>-_OW;#!L%OAP/![V MPO'8A\.\-ZC&W91M1T1T(R**T]IW23HQS!)\8KX2D7<0H@F F3=SANHWN6V\ MX[)K%M(V]5[[>PAA[Q?"+L4[3@B[ (2=4O6=4Y8K8<"A0T"K,S@A)+# 6,K, MU-/6C4?==)6YWI>>$+;UYL M_"4K8PX<]GSH'?;&O:8.M)]N8Q[P07O0?GLK$Y!A[/6 M\);5_^TBLK^(N/[6F/W7Q''SM;W.Y,LRVJCAW[51$Q-4A#\:]%/NC\Y>321[4BG^M-?W_=BK%OK+FWS_WTGC_K,?=^9I0G*7Y;7S_-WVH%S\>Y]_/'R0V M_1$;;3^9GY^#_*95U=37YK8F=((Y\A"]*9PC#[#^ +W4G?O.'G_W):.-?5S;LJ->';T[AVN;^^)E8A2?C?/_- M]_?_2?]3'HW[>=P] [NM?ORQ+*_+G%SA__\'9>]\H]A2_RI]P_SJ/? MVI8:-O_KW^VC3)M#FT.;_Y/E<:$GED@ZN M=4-);0@R M#K/FIK0NKK7O?'^H^-1W=,\?/+EO)"T>?;J?ZE%'=%/MB_2 M;[?8V[UMM7/P]&#[X#W;W:L__\?3_3>G;]3.'UMLYZBYWO/3-WNO3B[3;]^< M;C]N4FP?\MW'6Z=O'S^7NX_K[XBG^]NOW^#NW@?^]N#)R9N]#^+;]-NW!]N? MFQ3;[<>OO'G]Y,O;@_=J=^^OH^V]_^SO[KTM.X_8R23U M]B7[_*X4$4-.!GP(JBG$#^"\*6!C\$QQKI7#C4TN1%=@^\I$VTX/[2RV)V8@ M9I@;,P1AF0D51)RT&(T,TG%CG'052HJRIF$&[LZ9H;X@9F@U,[ +9C#<9IZL MA:Q3 !11@RO2 ---@:$QR34YQURP+C/7I_<2,Q S$#/<:V80%>^1.Y&3U!@T M=PEMT,'8XDP25I[;#)QLAI5@!G'!#"&ASK;A Q,+8"@2?!8,G Y*!6XT\KRQ M*93I,M6^YEW$#,0,Q S+M1FL0\N9B=HD5%$ZXU.N1"&2=M;H?&XS<+(95H(9 M\-)FD*F>*VH(H?(!%DP02@X@3#;"&RPN-LP@7)>Q]HWQ6$%F:%G$?46B-B^/ MPR@.>Q\;J;M%\(8ZUJ\0Y:#TT>B0K"IHL[#.U#]#9#9*RTJB ,8*4<[+J0 & M0^<=PPQ6V$HY*F4(Z#3$R(THEEF3PL9F):6N,]='NBZ[=TC;D;*=?:L('>>, MCBIRZP)S@@6/2<3@M7=!*NF5<#Q9.O&ST#SS("$:;P&%8^"$U45LFG6;DRUTI=+STY89HN#"F $<9 %-($())U,UQU+GA5-4)C&:(Q MQAJ5D]?!5DO98U'D)5XI7+WT$OO N4:AH:">>(E34P3DP/$<>"HZJ6@JKG+1 ME6(1;F+"5<+5>X2K3"29?%9&1X51*5R]=$WKDJW@(0%ZQRJN^@C6, N*B1)E%BQ&77&585?B M(G*^[C>N4@[R33;RV7!0*A)4@?2'G?I)GWKQ?,CQ8+R?A[=S95, =758B@G. M+69M%69T/C;3G;P3JBAA4F#46F656.IDREN=BLM8+(+FZ $EU^"3*6 L3_6% M2TI4EK)=9BGUCI)+"!N_@XU6.<]-"8QYK$LS(3GOI><5'KG@+I/'>:6P<!,M= <9+51PQ>ZAV 0==G.$2H_*\ MZ7=7AX=VIQMG.RVS%)A!*,D J[X.UFL)WFMK%2^N M:+ZQ*:3J2BXI!MD2%9YP=4UP5>5DBC#<>YO1H?%.*N&\22HFH3B29WBEX2KIL)I5#*Y MQLEHF/9 M+-D#^[FF:[G; M8:VT:;1IM&DMV+26A057("JX^S$/_;BNL)._?,S]T4V'OB_")*#KT_7I^HN] M/I71W015'PU&X\Z@4+G#PT3^DAG\ M)=N-KZ3'ODQ\)@_?Z1RSMHZ#4M8#LI+ (5J(7 7IK(@RBHU-;;MV(<7;:Y_! M1RBX?BBXR/0'0L&YH>#.HPL49-XS8RL ,D0.:#"#3RH 3Z'P((,UF6]L&M%E MEGK/$PH2"BXY68%0<'XH>*D+!NEY02\A,F< 4Y3@0C+ K&Q2%"I"YK*QR5%V MC:5R#H)!@L$EYQ80#,X-!GG(6+25ZF8E>MJ8]KBQG$ZRS@"PU]%(BV&PL"%]?F\T'DZTXNY8Z7@D*YPR%EUIA86(YSY854R!S(P&-B> 90V"<\Y2" M#ES%C4TKNFXA35[7'@HIW_4F&_DX?QQ6:+C,=_5'@WISIS?WQ5*L;W6H9I&^ MV&E)JZ\/<_.B(9XI@2.^F8EOGD\[9 TS)025ZTDQ6U7OJG\[+:L27H\U<\;J M>,\)#P<,E>6<+#N\##2_TP9IZ5=0)2*1PPZ "A* 4Y12Y9TJKJ M^1N;2G>YH/( PD/"PR6[9@D/[P /IQL22)-$R@RDS1$P6@^V:HE5TJ1B#@5+ MO)EJH+LHVS';;K@G,<#1T0X,Q'. MJRM-845*(7H',O $:'4!*Z0$5V+5(GQ47C0."N?2+!)L+G2 ML+GH!K0$F[>!S:F&6#:E$K@#7D1H^BU6;=.C L6BU"%FSD5HAN&J+NKV5240 M;!)LKC1L+KIA+<'F+6!SRBN,.DIG>0%1C ),2H+WS(,U3NE4,$2F*FPJV>5D MI"_;9_SSH9&+G:*VIFM9Y@12VC3:--JTE9UU>P>Z;(O8:JL?!T>Y\X_#P6CT MSTX9#HZ^!NH&?0K0K7LBR")CSZV.Z"0() N\Y!,XAR$40 MN P(G IX69XTYRXW9;(9&NJJ8,@Y,"Z\GX=?ZQZZG7X>4XW=NK/*0GVKC7SM#/H7-3;4^.PFC/+^BH.5!QYY9E6? M5@AHK0!7SP]"TQY7!IV-+1N;MLO-]3XT8P5C3TR2&FS**N\&>ZBE^O5B#X(_B[Y_"WR'H#@K]Y MP=^E]E?U/739%TBI*=^'E*O[XR8L5$83V8HAA@KJ^"T0ED M,#(7$6WT3>\PTS6Z59EJA,*$PJN-PDM)\R44;A$*3TVWM#&+I@%9:?H&H_<: MG.,.2A0N!&^XQC/GCN2$PH3"A,)M) C5.QJT+TH6I.0^MA=9":Z&US&DM%'201%MX6"Z>"<,Q(S)(YL+Q8P, 8.%NA46FOI18V*)4F MI=+2WG%I!^$@X6 [SFY9H30"NSL!NTO%S^I2L"@/-F'3&D?45[:J@)XK$R1B MYDEN;&IUO4DB(1TAW3U'NB6&JP@$;PN"4Z$F)K55LNIYW*0$F!4#GQ!!99:# MY%6GUZJ9/=;5G)KC4#1IM=="#?AITVC3UG[3*((U*UOMY/'7N-)RE4@S_6ZXEKKR]T(_&X.?E.=UX(6 M(5@)07@.*#%#,")!8%H(&6Q(H:E.$UW]G8'OI/D2]-USZ%M*T(Z@[\;0-Q6G M2P:5D&A N60 M2M@M;/@K6 JZ!*%#A7Z3%>K5C6I64'HHR$6,^_BPY1^ZS1. MY,9YW/'C\; 7CL<^'.;.>-"IH@A3%:*=WGF)*/7Z7$7"69*/^2JI5%F[K%U^ M."5O>P,J1YX#]SR_XF\./F4L%HR)#A"=J+13J8@5%$8EE\W$WXS7AVC.W^>P M]CT_"0?7#P?G61Y!.+A8')RNCN ^,J,B9-GDRD6/X'G]4@\S<:$K@4795$=< M;_M..$@X2#AXA^41A(-WCH.7^J!W*<28%$0=+&!&#JX4!14?1\%!<5%\#RU3$F4K!*5!L=-6(N:+-&NT:ZU8RUS MVS4*_M\^^/\Q#SNC?3_,?Y<&\%O;#">Z/EV?KK^DZ[>L&I8_$&H%X/???M2+ M;YPYNICNDWBY6JYD9[EX.; 1/50F5L;G M8(0M$X2_'AJ@DA2">8+Y]8/YFZCTMTPY(I7^C@'_4J7/4<=<_X4L@P2T18%W MWE;\%T8&:P-&VP"^N)ZR2BH]83UA_;W'^EMF Q'6WRW63V7^U&,I(J,".+R/K]E>2 M'=IU>.U(N_W)OJT1XRXL8'+^1!+GSL2Y'Z9#)DERJ0V6)EK"*N>R JZ@ >-$ M*"8KHS$N(F1R=X]4^["(JC>(1^X;C[0P&$/L<3/VF K'<+2!%<5!\<9BJV< M(6" 9(,,UB2?,U]8.(8HA"B$*&1]*:35@1XBDQN2R:4I(C.:($T$YI6KIHB1 M$+PQ4$^O6-Z$@0HN(M1#/$(\0CQ"/+*4(!+QR,UX9"J,I+WVL4D98+)^06F: MWB1>@[%*:84Z<"X7$4:ZYSQ"]>/+7@O5]-*NT:[=BUUK641_!:+YKR>7RJGC MZPWY][ENV]%1508G%>2CSN!X/!K[?G,+5"Y.UZ?KT_6I7'S-RL4OKD]CGVX2 MN3UCROGF_K 9.NY]9?"'9P2^0N.>0]99VLD%F8=V]A4LJNTZ%I%TT$7Z(4G>%PI>+QE3@O!8UO@ M<2H)1G-AK#(,LF>Q@4<.5E@)7@JTS.H8>*KPR+K6L*YPFN"1X)'@\;OP>,MT M#8+'UL#CU#!EM-IK9"!RM(#&(3A4' PJINNY"LGC1'L4UG8-TDQE@D>"Q^_# MXRVS$ @>VP*/4]D*U0JP$7D&GYD'C#Y#)4$-3CKM=#UI-YDU[[I*Z*XQUTM]KG^=%]',,UWG_-WSZ\T>VEUQGEJ^$_A<5J_1%3'53$RU/>T&-MPG MG8*$R$,!++QQ"+,(0@AOL%B1&2[8#;R49[:M^-S.7&Z"Y];!\_*=T 3/%3V4(K-SF?!7"@+=H,3/!,\$SROGA.>X'E. M\#SEAE>IE$JY&@RWOAECGL!K(?],N_]T/\__Z2K][G+V_/][9YN.ZJGAMXP][_0P7)4D3;'V9<\?'.#BJJSZIA]KI#\;U@N-!139_G'I-U=E^/ZC:.Z Z,'/]RKCX-1KQ'^WX;YT(][ MG_+OGWMIO%^77M=QOB84#XPZ$Z?O_:8/]>(5S7X_%TTV_1$;;3^9GY\#7MVX MZ:_-;4T@&G/D(7I3L#@,JOBD98[*B:KN9^[U.Z$VOO[2_O 23]YG",/L/X O M=2=^\X>?_C2S/U?I MN?_YW?W@";Y\;CN#4M\Z^CC,^_7GZM/9V3J?E]J,J/_G^NS$/WK]SGA_<%P_ M)*W5?5W ]2K>U ] \1LB__9^COSP?86M1HUI\.K\K^?D<,XC9W-]O][?F693 MUW_H/X[R;U]?_)YZHX^'_N2W7G^RBLDO?:L[U651^ZA-6X6[EP_G;!Y_ ___)\^QVVNFMS;V]_6(V8[7J5_5'G255T M?B7MZ"OB5[,\_XT\S/"C)#JK)3HO>U\6+3@$A23/=R;/_SGNYXYD70) $IBV M"0P!WXU7LW@YGHH0U.5U)BZC&7M-M4?(F\R'FP1K;W/F<]A $HB[$PCN%BT0 M=.;+/G," 1*(GX% RRJ]?K2#%X&X]GGMSWSB.WGIRM+>E4"SOVV9ZJ=J5:M*.O_(^WK:599#]M*S_? CF04_WD M?SF;K#[#9P'@)OQ[D2LFEYPKMO/R/%?LZ-7)CGBEWAZD@^W'[_'-Z8O#G8/G MN+WW[_V=O>W/;PZ>\YW3IP=O3K?41:[8P9.3W;J6W;THWAZ].-IY7'_GCVW< MW:OK.7VN=@ZVZAK_T]O9V_GP;:[8]MZ6>GOT1.V%&V3]C))$_L)?O\CI?BHN("F$L),"8%-@8-RBL5 MC8B81=K8Q*X3UY/$VM%?_N\>K?9!4CN3$$GU2IQ7&*U2DPSO!V9!.=]!!:#3%E[;YBI M=&*ZPET?WTYTTNINA'?0V'6Z>N_*+YRW+VQMW4+5:$>^][_='70VG%75PK"3J[BTZK%OF#K9Y$"//HG]U./X^;*K2Q M_Y)'MX@(4IOBU?%&SB&T]Z07GS_JC\T=]KWG2SU;^L)_V M+I_[A^G@>#1NBB6K2K%;]OR79X/AY(VIX/;>X)FO'S,F16,&16/GY53$3":1 MDVI:WWAT@+(DL()K"+DJ'MP67W)CMW:5N3Z1F;H;WYEY2JBZ.J@Z]Q@/06>+ MH?,RAF1S%6&/!2I\(J (#)SV'+(T/CJM @NQ0B>_;J 1C: M8G2]#*@(FX/S.0!CPE9TS0:\2P$LFA22"CKEQ@/6171WZP C:"5H;+7EV]);!_$49(:T5?+'YK6 MT==BHR]$6HLGKJ8V M2725OW37J>NSB8F_:*[:_9FK-MFK7O-!X]^$^?CM&!S)+L7H;W:=)K3]]$35 M7":T69K01A/:;CJA[>5X$#_L#PXKC8S^3^?)_QSWQB?KLP571K-U._E+S V' M-I-K.[W^F4)60685YYO]_="VS@K>U,#AW:E5DQ[3"N^_J9YP/AJ885Z8)A; MJ16OGE34%6L:H$BKH=70:F@UM)I[L)J;N.#OUT"^AS$>'QT?-LZ?E9M01:NA MU:S2:DBIILFJ=UE:>#3HG[GL:1PO",/O1\?#DS(5.LD.:XPR:8UU= M$Q_SARNG.-+A_MWA3MI=K-RYTFI(YF\N\SN#/I#(DRVS4JNYVY'/M-36+W4% MB6&MQGJ?V=WK->G]OBYU!9^E57M@M["GQ5((9WN MWYUN4]@X'!P>UB72Z:[=Z>X-QM^X:[#B>[==X6OID@?:VW")WORI_OXUQZ ML4>8O'XGN]7<2Q[1T:[?T7[3_.(77"@WV=/%C3]Q'Q??S^G?_M#W8^YV'N>8 MCT(>=B3O=IK6:&WK47AQ_5O.XYIC-Z^_N8&?-=);QEG_L(W>I+_*Z)M.>DPI ME55B60B!PMO@M;,Z,>:*5IK'=UN-E' A^70#O:V=IS,TSCLS<;=&H^.<+CKE ML25WRMM]=-$IKW[63N_-T7.V<[I_L'/Z_//NWD.LU^QM/W[;V_EC^W3G]+W: M>;W%ICKEU9_YP'>.MN7NWE^'S=JVZW7?O/ZKMWWZMK?[QRO0_5[MXK\>8TUL]\I7;^V#IY(Y[NOWV]=;ISM(5O]]Z?;#_>_[!]^N^R\VAJ MQ$8]!,-X<<"2X(#),/!>1#"^*!U8$,KJC4VMNU*PKF%ZM5J6MQQ J:'K#/C8 MJI-K:[O6%261Z[U8;\8@U^<\3K<\.]/YJCE^>-QLTG<'-NX,^E.ATZ\&0&LZ ML:X(OUQ.PV B>,%M LEE!,PZ@+<^0M+>%25#+K$9X20Y$"D@;=FUV89AW S]KC9% 12TY?!/Y<# M$X35AKN$D)Q)@(D[\(@27$E)\60CVK2QZ5C7Z>M3ZXA[B'N(>UHG\&WCGAFH MQT7#CN8L)>#W+ MRCG)@,,HP!;,]92#YME-!J5*T^5(#B+B'N(>XIZ[MWLL"]9:DZ73$GD*3HM@ MG2@%;9"*9;)[5I^%>A?'8N32 7(G?5 MT($48A/V"1H"KU^82EFRXK(W>6/3J*[62.Q#[$/LTWZ!7V7VD5K8*(P*%7N0 MA>24\=PH8W0NS!1/[+/Z['-I^CA6;1Z=&+CH!6!"7U^5"*6:O3*45-40;$P? MQ5=G2#:1#Y$/D4]K=FT&[BF)NZ(-:H8"HXT.E4Z5D"H+96USHIC/JE+.[J7! MDV2U;T0(D"K#5,KQ"ERNO).3=L$KF;*H!H_5IJL,U9K<,?/<1<%CF?QS$Y;2 M9S/I6[Z-5Y92/RI"[POL]U+*_=\("'X&!"_9YXMT(R5,*"4E$*H80*TRV,PY M\!*ET:5$E44SD6+P<<(:@])Y^/)11PI](;\W4*!N+IH+RVR_OL2?P=&*):__ M[_]E!1>_SQ_$;[9K+0686U@().#+/CH22MX@Z),MY]$8RKTOQV7(*YZ^Z2W4ZF8QQKTR*'DH2 M",@* Z<-@@U-64T]=B=S$\[_7BW-7,/Y!)4$E>TX.M(%5E7 EQ.#;-WAS#7K MY#9BV[9G>Q8U2*E*?59SI@5'KY07JDCE W/"1 M&$#A!#@G'0CMLE;2&I8*J4$M31^Y>9+C:J2///F2A[$WRDU*PZB!BLY9BL.- M1O6L7Z^^%5,P9^O&EZV,K!B5F&(HM/;%,(=..<]\X5F_>RR88(PS#I,7\E9M M^1KA.NO*]_AXV+!/O=%!.NO6-WES]TSPODHD->^;B7-Z4SVT0\E!.<8@HW. M/BNP5BDH:)C.2A=K[<:F5*;KS/4RKF4G-;8<,=N9,4_P.-_D[UMBXP_Z/E_' MO[_\X7'^.?R1ROU+\'?9XED'+:T/"(8'!8C&@#7U59)12=,^%(F[?@-( L20C&NJKF\J."ET9I5L[Z++9R*1_'22I0'!P=#?KG&4'0^91'X[KRYITF&W#8B^.L.R *Y" E315 4^!9"Y 4,N61)Q,;E$A(.$@^TX.BIB) $G 29.7Z4V>3@.)O#CI H(LT0!F)L"[ MZ("ES&QDR2AKR)_\&,WGF(?A1;O;LZ&/NC_P$GO*7YG6F[,,5I!I* MKZ7T6A)P$G 2Q;9ON%A.C@>C8]R?SS:&SRL&]@L MSA\^\[VTU7_D/_;&_G"2^]LX N M-5]R 9LE-BTB@HD\1<W6>.C#V7SJ?>^/]9NQ4O2/J#K&*+$8IF)2"20). DX"OJH"_N.1E-]M\!,1 M40C,40N)SHB078K9"ZF=]CS-N<'/9 6-[?%T,-SS7UY?J@OU&Y-W__VM&4(] M?68Q,%XR<='%HJC 2C4QP3$9 4NV8+UV4(JU109?>%&-><&Z7%\?"$9#* D< M[Q$X7O?2W!(9;^JE>9$/_3BGO<&L^$@.F%_"1[S 1QF,$9PCN.PD8(JR(J5+ MH QJH;R5*O&-3=?ESA$Z$CJN/SJ2;40"3@). DX"3@). DX"3@). DX"WEX/ MQ9+R2,A#<;<>BND4$>N]D$EZ,())0%U?.8,9C)(N2X+]3OQ>#C,_7C2&0_K9QZ>-8]X[WO]SC\.!Z/1-3FD?,85(")*V*6$71)P M$G 2_G8>/,'.;]W!_U/N6M?APX_@XNX6' M_;1WZ0:Y=)M.^NGN^2_/!L/)&^/QL!>.QSXCEIFXXUQ7PE;"UG8< M'2D/). DX"3@)."K*> +S@4@[7C=M./W%]JQQ9BMXA:RL1%0&--TF1" ,@N> M/*:HD;3CEN81K'N3B?KP=WH3X+A-P@!EKBW[8:#43$K-) $G 2\PN'O'8^YJP1K#46$$L&7U@ 825GP0BTLFQL MFJZ4F@K["/C6'_AFP#TL3/*4C2O1HN4Q:%VDSR$ZSIQ,OY()2)@V-TQ[V!(L[2'1KSQ[^VQ_Z?LS= MSK8?QOV.Y-U.@QZ4$=BL,0R&*0\G5ZCKZ8P&A[W4^;K%*T8ULS5^3ZDHEF4N M]1I8E3-7O'6&19^5Q)#*NZUY]7O?&HV. M #J!$'Q2H")W-F,(1?"-36VZS)BNTKQUPZ)^Z3%K*7ZV,X%Z870W&T*VZN3^ M:R4$?F5HY#L&RXTXY+K_Y64S1JQI(Y>'HR?_<]P;GVSUX^%QLTG?30C?&?2; M=0P'AX?U1[;JBBK-4(+XK RS<]EG3LL2N= ),*A8&<8*\"$YD)5;0CT_GE1E M&"G;-X>0J(4T\;9!Z(PSF!P75DC#LDL%A92^_CV)E%1B5ME,JOC2@?)2%<^9 M(2_,@<9H '.%3.=8AB"R1B=5U#I/9K9JYNY^KA)!)6GAI(6OHQ8^2]S@9OQQ MLW !J>I+8:"IEM!.*%920##&-&.KF(3 ?0$5G,G"A2@E5@9B"QCK1_1#]$/T MLX[T,PO[H.2*%QFLU6B-=DE%E5T.E@N95?@Q^Q#IM)MT)DT$SN/;R)D7G!?0 M*D9 3 )\X1Y<8CH9SM!F5UFGRQ1V)1?D)B+R(?(A\KE[VR?(QD&=F74&A5,A MV^!%_4<7G;CA9/NL 0UM3:7-8T"N'>1JX0(ZQRL--?T>L42,%M&;O+&)W6H: MD>E#[$/LTWZ!7V7V49KK:)E)Q2 *&ZT(,O!@T3@A?=#$/FO /I=%6]F6S*36 M8&7)@$('\ HUE&@#2J:4#V%CTV*7X_4<+*(?HA^BG]8)_"K3CRS>)&.\]3YA M,L4I9;(1QGH759)D_*P#_5S6UTD1DU"^B?RX ,B3 R^%A*!9BMY8EWT3^>E* M<]W_1NQ#[$/LTSJ!;QO[S%*%+5C. G5.NNK R08;LO92<2>*C-92W&=U.>>R MKM%8Z8Q# \DY! P:P1MTP)*,3B43N+;5Y-'5YG&&HCZK5_NX[LVEGWS)P]@; MYO+E[)GA?)9+RL&YY\#(&GFOP: 4Q5[$2U72ABHUI8"=$%"8"R"J2JY%S)&ZZMB MOHA2<((^@KYV'!WUAB4!)P$G 2;VM94]Z[?P,^ZE* ZF0)R4T"%,"8#&\*K9<@L7H0[7Y=;"E&54H MS/7J-H)&@L;UA$;B?A)P$G 2Z&@E!#10T#=&;A* X.#H:],_S@J#S*8_&=>7-.TWBX+ 7QSF=O]N@ MV.Z\%++7(C@Y,<>?O;#M)/'N^7I8%AR;WP\63RE$,W 5<^G M4X@\9F0A5FZ2J@"*F"&8($%'R3 :SFUIRBDD=@5K7VIKRU&VG843A)#B5452%,CD37#VJ9LJ$5QI\!43(%C5S$9,79C$9182$A(3M.+H[ M>@A^%%N]NSH M8^Z/_ 2?\I?F=:8-^??,K$G42NHIE<1:^N-'UP-@G!2H"L3&BZF65P MWB10J"TWEC&3?9.+W:TR0'5#!*7W!$I)5R !)P$G 2"8R6F_1!++V6IT=L.Y=(IX=#^.^ M/QL;,QYF/SH>GIQW@J@8=/;J/'E@[+]T/O?&^\V@JGI'U"1B%6F,LC I"Y,$ MG 2= M56$>==[81-G5WQE:N<11R82.A([+'RM_2VB\J9_F13[TXYSV!K,")+E@?@T@ M=R][_1B/ZO^S]Z[-;=Q*U^A?F>+[U'NRJP@']XNSBU6*+.?1/I'LV$IR["\N M7*UQ*%*;%]ORKS_ D)(H2[9%7:@AU=G;,BT..1A@8:WN1J/A?1)(*R(0YUXC MPYK3%"7&UABI6%.F4Q+@1^#'1\"/X!X!P '@ ' . < X !X #P '@[8U1 M/% N"<0H[CE&L9@FPKE+1B2"@I2IG 09D#,4HT",9$E[3DN!=@A2M#)!9-/+ M1QR,\E>D."H)(AEXJ+#3:-COYR;?XJR0>\AF;$^7M:DIIX/SC3&"C$](:6Y1 M2O,MT-.ZCFE34X %@ 6 !8 %@ 6 !8 %@ 6 !8 %@ 6 !8 %6E_W9Q:BCX./ M3[=>[FZ?1N->I/WA8"$4]V>)Q$$0?JD@O%^HS+/#]@_^?.>MC9YPCQ+U&'$A M%#(!8Z3S.&9D26ZY[?0,P;!9$R0!) $D 0Q#8 %@ 6 !8 %@ 6 !8(%EL[N\ M=I9&K)BCE MMG)*,4!$B8TXP<1W_<)Q[*K\"1_%^'<4W%QS%/!1Y/(A!,9CL M**IDRXD_&E&FI-(I")Y,*>QC[C=?"W3AWK*)@/):6QL-B.X^B>XT+77O\XL# M_XXJD6**!C%* ^*&EJVS1*#( R5>Q2"#ZO246L7A9IO.=E"^;/EN?#X+ GU230@?]V0%G[VT]J'[J#\?C2ZI[+5F!?1(//4=@(Q!L! * \ ! MX !P #@ ' . > \ !X #PU<H@]&217OVF$^OZ\6#XTN:OF4"8=.DPZ>[9[GU'M QYL!'!(2%.O$5& MJX!""$KSD+ABL=,C7:'$"H*D0*M J^T8.K ; . < X 'P] =[2(E5@&+?; M,#XO:Y4'4*E@$U*)4,1I5,BPQ)"6/H. )>>D <.XS=D#FU[;*C- 53?L<9LT M <@^>^C) &GWD%X) > \ !X !P #@ ' . > \ !X !P #@ _&ZW+1N1 MDF(A).859SB9:!+GDMA\-V+U=0[./-NV?.W _\O1,-63WX=CV-6W7%3^_63O MX(^SJ+Q1FCAK!&+<8L0)IR5=A2.9?^TI<]0EW.GQKJ$<-B\#\0'QW6^]!F"W M.V"W-^=KCL(9+8Q#/FJ6V(VX81SIQC0PAC$5"50@NTUZ77U&H 8AO;6LT MK$%1LU]MWPY\[%;_F0YBQ7"W*N0!"8&EC6XX"G'4W"&WIQH/^W6HSGIX]N;\ M=BR_'X93UX]G%ZR9%'U3B<;E0,GQUX6SO4_9&>74:LHC(\8:G&R*BIOHO$KO M=J_2H-W]YTMH3W.2Y7AW/)[&<*8^&-3G&NKSSV2O;JJA3?:VWGFNG, I(!8% M09RRA)Q(%&%-M1=,&D-8IR=5EQG9I9RU+MGO;N9A2PFXG1G8*]/+.^;85@WM M_VS&E%D;I;KB?(<;R=1Y$;LS*9H,_3_EC.4X&N_\=UI/3G8'OC\MG71E=OK% M4G>[N459R2!;?5D1V]\^$S&G?)+1820MYHBGDJQN#$8Y<# M1Z!>CTZ]P%UXP,C5E?X"L=PF+C7!.')OM4G")V\QYC1;G F#O_#05'ON+RBE MG1.1>G/L3"3/,#$M(^IC]B>@=TEHDY+EU(N/ 22RSR&'6 M51H4#A0.% X4KHT*MX3 "&<2UEXG%H-W)"3Y;8$#76NWKIV? MD[KUCA'"?+ *:8P=XH%D[TUJB:@3-(@H8U*N5'7 BG0%IA N WT#?0-]:ZN^ M+>/!6:\$9RSZX SGB9K G$XB$>T$C^X[ @<>W-HHW7EA3VRL3XZ6O 9+$+?9 MA;.$&90X53IIF5C*+ASK$J/!@0.! X$#@5MS@9,VX)B->*=8XB(('2@)6,I( ME6 2"Q"X#1"X\ZV *OMRGA"%@I<4\4@XTD0F1#S%T5$G!<:=GC9=+"]7Z .% M X4#A0.%>_AN74;AG'+$8.&3B9Y;$:V21!IK=:**)@PNW"8HW/EVT"QD23I/ MD=;8(DZY028ECK#!! ?%!4ZQTZ-=+,"% X$#@0.!:Z/ +1.B9%:6=3VR=K[=UR3O\G\),<(EXLQ'9*R.",>DB%;9AUU*&*%Z99 Z7PJ6/\U*8.7 I7 HS!RZ%2V'F MP*5P:9LOA9D#E\*E,'/@4K@49@Y<"I>V^=)FYOSIXLAC;][&LX90O*C?J_=N-?NZ=!;QO_D6GG[AFJ-U?B,]?.ZQ_ MOCI \.GR0'/CI_4DM\I?6C#HUX.(#F?_)K19&GP=8V6]'Q[E5I_4@_?58#C) M-YP,J^G 3D,]B:':'I9G'L]>-4L3VP U_;?O5ZDG]1CB$>/[F#SOO! M*!P/QW59^WDZBN44Y(_QET]UF!SF/L@/-'\X3F=GMG:N_J1U^2FFD_C+?&D& M+WY%YW*SVS7$WQ]0>;'C%G\>CLYZPKZ/R(VB_0?9E!_JJ>U_LB?CSL\7GOVH M'J"O.O12/WU[R-9R^LS[5EW=MSN#CW$\&<1)=[8TMCOP/P#\.CW=-Z;Y^>2N MAJE:7#'_?ZK9FGGU4UD4KP?3&/ZU.=WQ4SVH)H?#:?Z2,.Y6\;./986W%$ZJ MZL$LQ2"3R28]\1GE_ZM:XJF.[.A]9HJR!EXH8O[/.;7.6;C1YK/GGJV+Y^?J MV^-Q?'KZXI=3<:\'3>N:#WV]\)YO,V_>53XAG*U5B_D3P_5:M1CZ&%I\^4WU M!)/UX@KQ1&&S5BU>/U3D%LOK^TZ9WO)^>C3ME\#)378% =:@-="::[8&C.HE6V. MR*]-Y-O#HZ/A8!;NO@:3W\]B)X!FO4!S,(IV/!V=S%:' #M@.2YA.>;6E?4D MVU\[PQ$&]T>#^V)R&$=K-Z[0&L#\S3&_/QP@@#SX,FO5FN_NYX>F;GY3UU 8 M[J!WVZ,:,[][U;JQ1@!=HZ:NX5Q:M^GRTM8!U2N?+S"RJR#"XU$\C(-Q_3'" M^&[<^*[S2B&,[H]&=Z%*'(SNQHWNP7#R59@6_'> V[W!;798-_#(Q@WLUE&^ M: (#NW$#"S-V0P<69NR&#NRV/:Z_-NI@9#=A9'<'?G@4JY]^'X['E\Y!@/%= M^_%]%E/M:^#DS1O9T_KZ,+0;-[2SPA'+A%!NTJ?W<CAO?#;##QY@;8Y-:>J1C+\Z.850IT+N M*XR3YT$I8PU)2NI(&6:6N')R"M&$,K)X@(+7 M^0"4HUV\]^S-R?ZSYT=[?^\?[GWX@[[][6W]YL!_?O/W'G]#W_#]+W\=OOUM MY](!*&\^_/%I_T/^_-]O/N=GR]_Q]I^W1_\YW/_R_/!-OO_;#^_9_M_/_WES M\&O:W\8GOQ_LE -0/I5#O3RFE" 3N$/<&X6,81*I@+&4A#CB0ZNIF"E+.WX("MA]<7?*8O,046 M4M3(1VH05XDA2T5 /(H0I13*2]?I,2Q!6#9>6, *O[_3>:\TP[4P+FCI)".* MJ^BTTX::$)@+7&6^9X]YNI!QSOOC[ZP\_TA^2A3"8JY*F) MB,M(D;,Q(2&<#A'K%)SJ]*3JZC4ZW!VT![0'M*SZFR](PDK1EE6&FDMXDEKE(1,8DC3I1!E@>!M(XZ8)U'6*1.SQ@.G@WH"^A+^P&_ MSOJ2[5P1:!"*>Y:IR&FBH\5.*JZ]MBQ 5&WMI6?_W,?!2FHIE46"\.SCY/%% MEC"-"/9$1I&4H[+3$[JK-07U ?4!]6D_X-=:?2R6G .#^&:E-0Y%&+,CD],!&G#"/)YZ$D0##,:.ST""04@/B ^(#[W MO*BCM"4Z&9&8,1Q3;JAET9GHF.0!*UC465O)>7'N\'@5"5=!HA0,S0X/C<@: M)1%-^0U/@O78=WJ2T:[$EST>6-2Y4^6YCQV-J?GO)BHE9R>XM[P;=S['D:_' ML9PU/BYT4@V/"S9O5$SE%KVULFSJRTW\W@Q9LX3I)?.E;8R2:D4H59S9:+S# M02>1@D\XJO#N658H@PDFJ'G!;I4X7< URYM^-AT5A(^Z91E9RA02+;);06%(-*,9=1E>Q$^5F$4V\.VX\1L[\R[SWU^V/XW?IS\PRZ]%?^>;\&PF/\'+GA)& M(N+.!K!_ E M3%Z1*XBU S,",S8CJ$#Z0> \ !X !P #@ ' #> M.H OY;PI2[GQD7+%F78N,F&#AOK4P%NGG"ZGJD A4F* 7.2RJ0;XZ%GF<$H>IC'$]R MR\L[)6-P5/M)#/-W"YG=+%MHXVHO;HHLM3Q;Z-49!)O+MC[94=B/DQ?I^7"4 M8CV9-HV'Y*'K2U6]D#SDH@]$)8.$" 9QFP2R.'BD2,38)$.=T9T>5Z:;_[0N MI;7E'-O._1+ EFN \ !X !P #@ M' "^EBDA$$U^R&CR8AJ(XPE;YP62CBK$&3'(<"90=,8XG7A@"D,\N:TI()M> M#6;+_W=:C^N&D8:I*5?!A' :_EEBU4\),4I#X1"*8])]LP212:JA&*23(?\CE"I MTU,*:G@ YST6S@-1!X #P '@ ' . < -Y"@+UQ/;+])F&Y L!WM*3.,#9:YFSMY 80# .5AB" M)*<"<4&SLZ>Y0T)[8TARRBL)SEZK&P7YX(2CNLHXI!LB4D6P+ > \'4%^$_+5>=Q MWE,:N(Q2&DZRT1F5("1H'A3U0=QQ=9ZF!<7W>#X<'=C/?Y^;"_D7S;N_?NV& M0*&>91R,UYB>%>KQ)K@@A4/<48NXEQ$9+3R*QGBLDC5.F.Q>2-SE0E[R+_X% MY CD^'C(\7*4YI;,>-,HS:O8MY,8#H;+\B,$8*[%C_R<'QDQCL: N&$><-8T?PC0#@ ' . < X !X #P '@ M /#V1B@>*(\$(A3W&Z%83!&AB3-K<$"X4@E9G@(RG!J13%)"1(A1M#0Y M9-,+1^09GV\VJ/QT-(H#?U)-1OD[^[/B$>]M/:A^Z@_'XTLXA'S&-1 B2-B% MA%T . < X !X #P '@ ' . < X ?Y!-;"&1$3 M,=@M7?KVQ>0PCDJ<V;O+!.:HJD4QQQ3CG*YK!!R;ODB7?4>@>V;WMS M #:]0$2>_U7=<,=M%OLAZ^RA)P.D54):)0 < X !X #P '@ ' . < X M!X #P '@ /"[W;LG*-;:.F894=P(K1T1.&"7I'9YI_*K)3;QO1P- M4SWY?3B&\YR7B\GO3/8._CB+R>N0IZAD%DDE!.(N,J0=4\AAKSW#BN<1[?2( M[A(M8%<>,!\PWR+SF1@]YE(K+P,WEE@B(@^86F,<%BHNPWQ ;W=&;V_.Z,T; MS8P,'B6N N*2.V2<-DA+2J1((H]8Z/0T VH#:@-JN^,\#3#J5LIZ[Q=8SSJO M>1X9[RWBD7GD2$HHV-(M[2&9K3Q_^:OMVX&.WVK,C M?U@QTJT*?4#67VFC&XY"'#5WR.VIQL-^':K2Q>LF-,O5;36O4]-%-5[=U6N?7<\GL8 9=B7TI;=R5Y]5L3'.$ZL)P)IESCBRE&D M8RGGHT4*4CM-,.WT).D:QKM<7):7AT[E^_$<:RES0GKT8R+**V(--V+)R_G2 MK\LY5Z7.61R-=_X[K27\X*.T8#?O]?,EN;E$F4DB$7I9# M]\\+H7D:DL?*("<419SCB&S 6$NJ:4ZX>QE=7H,7RZ#!N0)Y GD>T M=I$P)(7)KGPR&ADC./*:I:B=XP*'3B_SJU0*^!7X%?CUEAZ\5\)0[ 1)@7"9 MN)%$$BJ)#EQ:J].WZ158M=VLVNQTGB^^*;&*]*1,U5+),L<:&PB8%A9Q4U0I(H^36,5^#2 M5G#I>;4TSCR1S'@DA#2(ATRH.EF%,/>&2"TTY@V77JX8 ?8I4"A0Z)(4JJFC M-CC+(T\\:6RU8E%3%8Q7Q L'_O\&L.MY[C^/R09""**6)93!*)%5EB!7SE/' M+";L2!, P!(" $"P0+!WD%3K$LLDF^F5! M<I@=A<5A0#K^K+J^>Z&S*DQ.*(09]XC+A)')AF+(J>,RFA%Y*K3 MDY1T!8/\TW7;_;#I129W/L>1K\>Q&J;KH MI59!J\A))K'(A%')Q"1\$)+,]]3QTSUUDN%;I*(5<,TRT9Y-1T6?\H,.PRQ# MK7GSQ0QXIXB$A+7E5&EO<5\$U@0S$[(*.6X0)RR+$D\>Q12,S5X?=IID4Y_P M+EE)7N^F;[P#@EQS@KQLO=^2';^QT^$R _YE^]/X?0($L_QZ!+BPJ2$J$I0@ M$3E18AW,:Z03X4BD9&-(F"9F,P$"]0'U/1+J@QIQ ' . < +ZN %_">)76 M<>N5L89%[IUSS%K+6 HI$,F8NH;Q>EO/'NS:NW/L%_)Y=8K">*,0,4$B[DE" MCBN'0B3&!Y.((K@LXBF!P;@%:GPDU C:#P '@ / > < X +R% %^F@GT, M*E%%K-61&ZZR%R>HL2H('Z@@'+RW]?+>SI.%J)6.8A^193*A/+(2:449$MD_ M-U1*T]2K*]X;+$VT,R'HYIF9ZY$05*B@E$0M"4%^>'0T',SS@E#U,8XGN>7E MG9(U.*K])(;YNX7-;I8SM'&IKINB2RW/&7IU!L'FLJU/=A2:(].?#T,<3N7_SJ\F MHPB8$)BP'4-W3R$[ #@ O!U#!P '@ / > < X !P #@ '@ / > < #X M6N:%0#SY8=?7%G)!./$Z86>1U-0@;@0KQ\L())*/3'KLA86 A#'4!9FHR2FY2D>"QB$5([EI.;/Q50.:CBU#F,4@B[E M'B-%1@>'*+$TBTP((LA.CW6)YEU%&&0>0E+V8V?&!T[FN)+YP,B^'O,M)&T$ M[0TSRB)#3$2_4/[%:.]T" RYY"3B-E'DC,-(<2=)'ABO9';E*:5=+E=1 M;1PX$3BQ'4,'H@\ !X #P '@ ' . "\=0!?PP(PX+;=RFT[S?79.]E[MOL. MY['C5F3734B=73=.D0XJ(D<,E8)B+G&:NVZ:@^O6RJR?3:_^TI !""%&E*H > < X !P #@ '@ / >"M#?ZL6QMG^2UN'W<&V/:XGMM_DXC85W.5A$O BH%*FW'T(&M '@ / > < X +QU &_I4C]X>ZWS M]L[+@1#LJ$DJ0XL9ACA6!FD5)#).)HNMX4PE\/9:G1VPZ35!7DY'_C!30RD( M,AE%.YZ.3JK9^2^9@V:OYLD#$_NY^E1/#@^'_?)$4#=D'64,4C(A)1, #@ ' M@*\KP']:KO03M50HPF(DCG&GO0[$>)XD391Q+\7=EGYJ6E"Y MN9!_T;S[Z]=^"%2!6LK#\)/]\RI03+F@5<*(*$,1YX0@PXA VA$24HR1<=SI M2=4U\O)Y7O\"=@1V?#SL>#E./%64C\I3/-QM4?CH:Q8$_J2:C_)W]60F)][8>5#_UA^/Q M)1Q"4N,:*!%D[4+6+@ < X !X #P '@ ' . < X !X _Q,XYKBA1@3#C MF.':4FMIH%H+YG6P+NJE#^1[,3F,HQ*H',7#.!C7'^/NP ^/XCRJL3T/:AR4 MF,:L>5N#<' >X3@/B3;G9!_8SR^'H^:-R614N^G$NGX\&+ZT^6LF$ 1=*@CZ M?K)WL'N^5Z[DW_EH$4].E&/]'#)!,X2M$5([H:FTG1XA%#;* 7,^$N8$TP M#@ '@ / UQ7@JUWI!]MWG6S?\P2 &+*!&U) S'N..(L!.9M_9*.714L("3J! M[=O>'(!-+Q*1YW]5-]QQF\5^2#M[Z,D >9605PD !X #P '@ ' . < X M!X #P '@ ' . #\3B/ZDDJ6C,9,L,2Y%MKRJ&.TD7)N=7)+1_1?CH:IGOP^ M',/)S%N"$.&1LB\A#:T\?_FK[=N!C MM_K/=! KAKM5X0;(URMM=,-1B*/F#KD]U7C8KT-UUL.S-^>W8_G],)RZ?CR[ M8%.$YLK*[%9J'FRVH3'E')=]+LE*E9B+.$E#Q+O=NRK(OCL>3V. 0NO+"-"' MK>:%UK;C @=ERB!/)^I/UWPKK43""$>Z)(XIG_1%=3D17JLN&]4,GZMW- M/&PI ;GG''-NJH?V?S9@R:Z-4EUVBF\G494_H=3E*K-21BZ/QSG^G M]>1D=^#[T]))5^:5[P\'I1VC8;^?+]G-+CJ&/%#F%G?122\RR$\6H O4"]0)WH6TG.2EG'3:$FA Y)\F;A)D62<(8DX8(YS:/1KCGYE7'1%>3RZ:]W M&H@'LFTYV8*K *["^JG495_A9A)U84'X^E(%_L1#B-S"X5I*1&RMLH@('A$/ MIN31Z( 8=EGE/,TRISL]S;J:WO-*,P@<"!P(W)I,F;8)W!+Z9J3,ZA4C#83Q MH*EARA*:/-.:,R*^$PL#66NWK.T=;)TE&TAGLM6B#5(B<,0E\<@HKA$.//H, M99*'.CMO74RR[Z8T1,M WT#?0-_:JF]+I?8*'1,QVA(>./%:4QX5C]:$H)E, MYAH.',A9*^3LO+*F9]YX%20BL1POY+Q"-L:,FJB]LRDQR7VG)^_[A'C0,- P MT+ UF3+KK&$L*Q4/B7L>&28*XLBRRZ1"D$(3= WLYW\SGB>*+8H<0T M19QYDN4M98T3.!ILE1?.='I*=HF"9390.% X4+BU5SC,=;3**"$(CU2X4+K1 M)DQ"\)(Y4+@-4+CS[9R,6!(E%\@2+Q"/6"(M(D4IXHR!;.E02TL\DDL" @<" M!P(' M="@5M"WZ(TV80/02M'."L[V4WD0BF2DK1&8EAF6U]9.]_3J[0PG@2- MN"J.&RY[JKS&R&IJ V;&>RDZ/2U85QG84/70ZO:#7<&A'A_W[4D9HGAE&CE< M"I<^SDMAYL"E<"G,'+@4+H69 Y?"I6V^%&8.7 J7PLR!2^%2F#EP*5S:YDN; MF?-SLT:3_P[UQ]Z_\X_3CS2A_'H0XF#RE*KCR6)LW\>RAE.^J-RH]V\W^KEW M%O"^^1>=?N*:H79_(3Y_[;#^^>H P:?+ \V-G]:3W"I_:<&@7P\B.IS]F]!F M:?!UC)7U?GB46WU2#]Y7@^$DWW RK*8#.PWU)(9J>UB>>3Q[U2QQV/+KY_7 M#GQM^]7K2?Y%.2)X_.2;G7<\'-=ER>;I*):#A3_&7S[587*8FY[;,6\3I[.# M4#M7?]*Z?//I)/XR7U'!BU_1N3Q4[1J9[X^#NMAQBS_+8S7+BCQZXKQ5B2?# MG4@V2!:],)1$'XF5[QCIG'[H<'36??9]1&X4[3_(IMP33VW_DST9=WZ^T&%' M]0!]-0J7.O?;D^3JJ=+*_E=7]__.X&,<3P9QTIVM>NT._+>QO'9/]XT9?#YO MJV&JMNWXL'K>'WX:;\Z#_U0/JLGA<)J_)"P<6+S^SW7&SM]^J",[>I]G=5F; M+M-Y_L\Y=\YIMM',LX>OKBEU/1K0=-4YH/?;T@GF\S9PQC MG@A)&M*86[/S[Y\3RI,9H9R*_(4W%7O"V'?>_^Z'\1/RO3<%XS?\['?O:IY( MO'XMIM?\[ ^NUIC.N? NGW[RPP;/Z>GN2Z;K*XCGOA-,7M>? MJ[U\C\-QM9,%*EPCD?*>G>PV(*A=K0$\7Q_/IY7_ <=M;LWJYN-MSC+CCRAXI8SG&Z?VOKS]X/-[;_ ^W?F\?_#'E_UG;\3^ MEU__>?O;F\][S_IE4U.]]^S-I_.-4W_P%W^_ZN]_V?OTYN\_Z?ZS5_6+@WS? M+UN?][_LDOTO?YSLT?U_]NC;^NN-4V^?O1=O?_N3[7WY]?#M0;[G;[MB+S_C MWK/\Y\.?;/_9[IB_S.F%8M3,3[^I!H< MCX8?ZQ!#Y4ZJX7$#L1ZNU]TDC%JU!G&8+4(L@D:7:1BQ\X$%T>D)V"94KJ)"R M\<8?L.'FL>$=.+W A@_(AN=>L,;$F4@3RA2H$,=6(>V20Y%@3H36D2K>Z7'9 MY8P"&VZ<*[P.AO?+XMF."R-ESFB*?DW2M-_LLYEFW[BU?NU*#WG>8+%9I>E] MAK7GP]&S.=*VYD #D5E&9$X63&Z&??#8<>1-.;E9)8L#(":6D,LN4@94JC3<0U M]K2Y?) N9"Y \/J1L^&#I&P!&]XM&RZ&L)6)3C.D&4V(,\>1YM2@R%U@1BIM MA>CTJ.X: ]F[[;.X-SQZO3\P%JH"O+Z,KK!2L[#X^-*B3$9%+9RG8.:>%2L;*5UD)@&GC6%=/- MMC>$R;&]?U_/# 6QG6$,19'V%9:5*(K@0]Y@C)WQ$+ BIG,*:*=?IB6ZVLB'A$"+8 M0'X/:U4#^=V:_/:WS\@O1&J5)Z:8TQYQ$S#2E'-$F* L)JH8#IV>Z6H#>T]: M:E)O>+QZR_M1L\6BRO\OK),;&P>3\G)'E MF$R#M>?#T?89TK87@?;[J4?VXK02U-99(2@0H:5$:/?Q#MF0#6Z?F)(AQ6P_L$*JFA+Z"P1Q'C*"?0L6:E_/M*HMI^/SC6$" M/6E/JCI(Q\-)QYG_,I,.K(U*)!*4O9>(."8,.4LL2H1)+BU7@9A.3RC8M=,^ M]V7#P_[/;3VJCNSHGSBI/MK^-%;VK/QHJ3/ZS94 "/X_&C%ZD%VDOT[']2". MQ]O#(U7N8.NH%#1XD7XD=@2D;2EIVSOSBO:? M;7W:*UM2-8N4>!1$5C4>M42:NH@$3IAS'(F-38D7HR\'Z.Y4W#8^-G=S:@5W M:#W=H_I6> TDIYV2<^I-S24G,,9\2A%1A;,W11Q'5K.$+!$^*JF( M9&*5@;B-5QY8%5JZ%W^S=9-(9?U_I_6XGN55I2KF?TU.JJ,X.1R66CP?X\S3 M@@6B=52P%?M0/W2=XN#CTUF9B30:'NTT6-MKH+9[AC00GYNN FV]XR'@/%H) MX21+D;>(D5/4(Q]%E-8SR7GL]'B7LLNI5A#(@\T+&TB![3'B@?SN!\0E,TA;Z1%)F%BJDW42P_)WRZWN#5_,* WW2)H63_.HZUT1I1&BCBB9>]#3[_(,Q&SH/4 M(75ZK$OU*O;-;7RD!UAP\UCPSE*)@.KN+[1=ZB,D0VS^#_'@R@\LD"E5>$P, M*GE!$R^'T0L!V[A::EQO>$A[]^C8UJ,F+VB8JJ:5Y<5T'"L['L<;VM,0P5D? M)5EE[9VS+-3?HQW'<^P5 0*564IEWISG['S9_;Q7TE$="2IP)+E6B"N%4;8( M)#(J"D]7*( MZU@.BN4:.1<)21)S'CS$_5ONFFQXW/_%Y#".()"UX6)RE]L0OM*/@I_]X:"4 ME)VM(4/ACEMZ&L^V/N^]?R<5T=A+C)0I!U:5C6\V&EZV"##"(Y&1XA+3@N ] M;! /P.DH>U^!NC$73L9,YWP,G*BI4:4F8"X\Q%IKSDBF I*C;214TCI;[F3 ML>'K'[-]/N.J)/:?QAOF*Q]-6=33#=%U''>K06P61Q;2_\=/6[L^ O=?_?W; MY>53_D2)-9B#SV/^QE'TL?YH73\V\PS\_G4T[MJV=^;4Q,MFW:@$D9_%V=^[ M@RWOR\;.\:LSV(&UMY2U]^>%4T 8X]DDMRBR(!!7P2/M/$'"IY@-=D,$9YV> M[@IYSWMH-M[$ RK<0"J\\[I@P'?WP'<+67V)8^YTM(AX9A#GQB M!2N[!SD- M@>' ,M\)=CD""FRWO@[MNMC3+T?QV-;A]/2\F2,[+%&NRD]'HY+K![E]CT-9 M'M;(G@/Q64PQPR[,PZI;@]"$7+<:#((,W7 QKIC=WAF!/4=2F6QV1R:0E8DB M0X-FEG&/6>CT5%==L10'6]=AZ_HC)\=5'KP'Y+C2%:A,CMIDT3.$(Z>Y1%R2 M3([$6N2-<,XFG+C%G1X177'%T:3 C@]MIF]^V+N9Y]6@''I]>ZL974Y2VJ800ODY 9RXB_8VC1@SD1"'%.%. \.&2<)BDD*SY))1JI.CPD& M(1\(< /AMDN8W(14V"RN:UUK/Z'9P M&[;.LM[\ '@YJ7,:KPR +^1S08!GTV7G08ZXN'+MM<#Q]W/H@?@L)3[O+QCB MVB1L4T"4,5+$QR GC4=$!Y.LB8DZ4NJUQI,BQ+IO:)$WZ6?5L3TI MR6<0\METG6F/[=T [^4,=R R2XG,/XN&MTO)4<$4\JZPQO(,1;$.)B;5>?(DX^F]E*.<29\\AH+%%* MV&7%"TD052(12M[S$= ;3X@0!K])1YZFEE6C^#$.ICCG-?Q]'9^9B@,\OHS(>M1<.;6BVSV4!1PMXB+CC+AC>QR#/G M8E34$BQ*FC>]8K\1E.J#L#3(4:F0 M%R;_P@3F<2R)*(:OXGR%C6=&B'W?39[W;9-0(.ZS/LKSL#9Y@[WS0MJPVGI# MU=E9M,=Q)-F:< R)J#GBUB?DO%!U:\ M*U9A.NWT#9:F M51KL&9+;&9$OYX#\]>3/<0Q9GTY!N76&25"FI91I=]%>3Y[H;$4$E*T-G^6) M:62=QDAX%BQUQ$?+.CTINIA>WKWYT&&B:TW#ME(N1->!3U=IZ@.?WAN?+ECZ M3$:B572(?LGT.E*W8##6>-D;NS#!$PV MO"FW(77HLEMUV68YP&H59WWO_[7S^F!W_[=J:_M@]Z_=@]V=UW!^!=R_K>=7 M$/*$KL,"[\OIR!_:4F=@F$IP*5N;DY.FYD#\[[0^+F?6PH+&.BYHM+72[DM[ M4D U/AANE:.(1O'E''0O^W8PV1J$G5/<@9NSE)MSX5 +Q[@CV ?$M.'E^+(2 M-DH<)6&PYI(?XXMMN"D;XW7FH]' ]OLG MF5D^QGXFA8R\89I\LB/8#K7Q$O0P-OFS&=)>SV$&BK.4XEPXX"**R+"-%/G( M-.*>8:1-UAZ3<$C.82IY5APJN@K?<]W=C<_M!P+<0 )\&!L<"/!V!+A@P0"PT$V#Z;>_-CW[N#CW$\:29^.4/] M>%1_M).8._ HMQ'V-ST"C7G0P'>)ZTQ.]N+D48XEPHE T#AS#37A./$Z$V2P[M2@IA'HA[ Q^VPN8&/KQ3/ER,>L=$.182 M2?,1$-G90\SH( .6V>!;W[4NYGYX[K@K4E <=-Q/8CC<1QW MJT&U"+_]0Q^^W'R(I5T_/D[ 51H*16Z<.I%,III MZPARH:DUR0+2- 9$G1(*ITB(55F%< 8-G&8*D7#@Q#99Y<")=\>)"Y8YQIH1 M9CB2%EO$33F!3L2$'+.:8&E$YL5.CU'2%>J>#Z+;>%+\@6T>ZO%QWYZ4#HX_ MR&9OYZ4MB_ZO@=]Q5DYA.HZAQ/[K)MY0W[Z4PL:%NS9JZV_K#P'YQB;@W5-X MPB;@FXGOEPM%B9TURB9KD!NQT*HYT30@GIQ%CGB-F.0\_UX&$C*I,JZZ M1K9JT]&FL>IMRBJL=G/P1C;E !5E%9[O[F_M;]]%6875EO2 M^Z_J_K"P?:.R"J-A'H\PKM)H>%1E?AL-/^7VCJML'H_BQV'_8XDU^5$,]:3* MEE-SF@:LY*SC2DY;%[?G"'R> ?C[CFBJR#+0,2>ZC=(HEGD*GQ\65B54/74:N[=P)R]J/@@Q7NJH- M9'C'9+A84M-8:DA4B">1?P2ID::&(LQ-\XY8GUDUUVII@^BH>ST'W(H'LW%YV_EBTP860& L?D4R$(ZX"RXI#/$HZ MD:2]UB&Q3H]AV-P Z[1 A ]K?P,1WC41+MC?V?AV+F"#7%29"),-* \ES:-F MB"*&Z>@"$"%DDCY0)NDC"/:?>1:IH=CL=P .&L==33A_,K MOL31,-CQX3?V9SP?CK;/D+:]"+2SL]F?UP,[\)#>='.5O5#.C1K#&)4BJZQP MB!/CD6'"(&\E)0$'IY@KFJ$IH;] E MB_H^&)%?L= ?/AP?+G@=S@:3#.K(KKZ@E"B>T0\0?N/#!$FZ "^^""Q>KNEEGA:$*<25)J2PO MD%@>& __WV.MN?# MT>M#.XJ_%BAN#X^.XV#KPZR)A/@0A,F!'Q^^XAOPXSWSXV+PG"0L1'0HL> 0IZ7Z&R8"8I$:<1G_.0AQM)M_,9C4'^/6(%RM.>5(7%BU74YX_EDTS+6TS!C, M$4W,H#R0 NGD,,+YER*+DHF$=GH00H<0.G#B2M)7@!,?AA,7C/$8K0W4"Z1D M.:PALM*@3SRH5'\^K%U;NI$JGJ6RWK5:\ M<4&AC2JLV=* ^C?*:4)^Y>U4:?_9A1K%D@B3=(A(8!409X0B:ZU!B?BD9,1$ MJ-#IZ:Y6[:NIL&D5-8%.'QF=KC+^#G1Z;W2Z>!AY5($2:I$4)6=&)(Q<,A;A M@"4E(FND*45J&.LJO8JLF<=-J+792 MBG[R(NU\]H=V\#Z^LI/X8E ,MO*G'%G],9MD3?K$Z2II(%S\Q<*58,8M M9<;M+GK%,0JJHL,H4&,03R9[Q809%"4)5OLDF"J)95W&(6\"?-Y'0:$/N7P% M[/CP[+C@Y*H\:I@%BQR7"G%L';(L#Z84SFFMJ0X.9W:4EW-N']K!74."!!\6 MFK+.30%/=.FDR/WM5SM;KW>JGY[MS%[]J]J=>9_=&4&4E]7.'W_N_K7U^\[^ MP>MJ:_]9]6KG]<&KW>V#G6?@J#X&*VN5:[&W,K5>Y@X9AMV!+]OSXK,X^SO_ MNS\M0[%HU,T,/;#-EK+-+I0K)B2)1*5$BN#LN;+HD%98H9!,C%(K;H/J]$Q7 M,@76&;BOCX986W]Z+%!LJREVP?T5FK%$:79ZI[_HV!59P805W;?SFQD&NKN,;=ZM?=W[;W=\O!]*^>%Z]W'FU M^^(9V'7K:-9L]7JP13YHCRYU#)EGA*14:E\TUFG:5$.#W@M\+_'A50-$2 MG8Q(S!B.*3?4LNA,=$SR@)5K^%$#/ZX-/R[6\E.1<)(D$IH*Q'V*R!IA$$O" M64.U9<%GGU6;KKRBE#80)#BNZ]44<%S!<=U(QW4G__+,9:U^>AUCM3^ MBBL^M'VVLO&> W?^A2QC-PRGKA^_#=YVJTTU.Z MB_DJRCN!_#R*\Y-_GM@\3/GO4'_L_3O_./W(PL"7HFYQ]/6 7;-K+X['M8?Q M*C@T-WY:3W*K_"6 ].M!1/,X!J$-R1>WUGH_/,JM/LG@JP;9QQU7DV&F6#L- M=2D2NSTKU)/^BJ3G]Y P=7_?5\7!_HM/VD?G^..B+ M';?X\W!T3E+O(W*C:/]!-N6'>FK[G^S)N//SA6<_J@?HJPZ]U$^SSNC]VXWR M9Z^X\UITI;JZ*W<&'[/V#N)DGL._._#?AN7:/=TW)N/Y%"P5GHO)43WO#S^- MJY]F!YA/8_C7YG3"3_6@FAP.I_E+PGB3GNN,=)=YJ",[>I_G_)P5Y8Q &\TZ M>\Z9Z9&?HV^/Q_'IZ8M?3D6O'C2M:3[TM?F23:(Y@1CS1$C2<,A<\^??/^>7 M)S-^^9G?V"Z77-J MK&CQI0VM,;=:6?EA@^>3^>Y76O0#++2\KC]7>_D>A^-J)^M5N$;,ZDY,=< S MX/D^\/R?Z2!6#'IQ? =+^>T!>5F6N\GBPFW&_-XZ\&'"U&UJR^E( M_G! 8=K<'A_WF_"%[5=9%7U_.)Z.FL.JFEKYJ3_\5-6# MV0)-6?]!U>"LCK[-V G340E>3@YC==SLT&S.I*T'?G@4RW&T-RRGO]F]WJJV M7,U6*YLRWV2D1[6HO-QY)3_NL_5?35YE[8_=AJX."EN]S*2V'S=D\_B'+?;F MRV[Y\_G%LSVR_^&/+V^^_"'>'.7O_^W/3V_*]QV$P]SVDZ_7BO>>A0]['\J? M';[WI:PS[W_8?]:O\[/\\_;@UWH_?^<^??[AS<%_TMX)/FG6B5_CLH[\Z1US M-$EL-?*<8L292\BXP)&E4C-F/$G-]O$N8:NHGW8_KO*@#M#;V^HMOJ"W*EM&*N"$=#(2<<6&V7?+OMW@?3>[;F4'0?'I["!< M>3C[4UA.7FO)AE6(=K0%A@F&"8;I'H?I>M71"+VRJA5$(=LWPV#$6M(6&#$8 M,1@Q&+&'[Z4VM65Y$V3-PA6KZ,7MX='1L#1FZ/^IZO%X&D-5#RKK_SNM9[4P M2N3"3M\"N8)Z^I!DQD"*PG+K"1\G;(=L(XZCQ\B47O$38C()8N*:$_M*Z)+*VTR*D9H-@@&"L30D+C.C2+S9F@ M?NC>W7#K\F9W9ZO: NEAZ^C@?5.O]X>#DA#R8O32CB;S?VR=S\WSF;R].)%! MP9=0\!=?)QE3+6FR*:-%8HXX<1A9;#3"3@3G#:-*T))!1IF!#++5>7V09 PJ MLF$JLBJO#U1D%2IRT0\DC*080D+.^N%".L7%X"RCX@XO7 DKF8_91(' ].I6,D_GZ>_GDV]W/DMW!R_*'"TFRVR&+EP#YLDR M]3$.MLZ.SBMG(NUMO:/4D^2B1X:[;* XQY QBB(6*(M<125U@N5-6-X$%0$5 M61='%Z1D-5)R>@S>7$J4%X92R9!PM!1;$@I9'3!B5GLJ5"#4ZQ(QY5*#D,"* M9PM=0>O]J"Q]QL_'Y4"K<;/9=N8?WM8GW.R>;55;(&R]+C[A-25[:S8M=^:S M1.;,AF@V$LI]L[7SI\1C@B*'?+2>,0]$(/7KI2X;8_KB>TWK33,]SL1:N]>.3B:'Q8'Y^= MC++")-'-[MM6M06BO!OC I90[_F\/2V9#XD^]ZGL>U_[A5IQ894UV2_$#.4Q M%\B91!!WY5A3G8BSMM-C76Q6D>BS\3%?6#@$27FDDK*JC%&0E%5+RE?.H@^: MA$0,\BPYQ+6T2'N*D20I>(>U;';;DRZ';9)M=18W>TWKJ@*HDV$UCI-)/U;' M7V>6GL"RX&,6< CLKF;CX&E,=Z&@'0$I7DJ*__C:NR,8!UPV;V"&%>+4&Y2- M+H*DDS3)/( "!]@1".M^( \@#RWP[T ([DP(OO+)G/!2.^I0,-H@+I-"ULF ME/4AT4B4<:K34VH5NP,V7@1@^6[93OP]9H?K<-@/57UT/!I^; [3'%_GW],<(JW6.67 BIKGB5[FQZ[B[,SN?-Y/SUI'ES]W1F@E O M)=1_7LK3%#*E@"-BA,UKN&A**4I>$$]$$B[I$CQ5!(*GL!X'X@'B\>#^&BC$ M_2K$5ZZD M."I[])HI)+555T%M.*NM>(K!XTS0GUQT)1-$?%2-K,LOZ%( G668^\D#]?[M1C^?4]JU/_=-0;JZR1>?\]K=#D(IB=*\&@_[=;#EU\_K@1WXVO:KUY/\BR:>\^2;?74\G)T[\W04^[8$ M>7[Y5(?)86YZ;L>\39P^46(&IZL^:5V^^702?YEC&2]^1:?M(_/]<3 7.V[Q M9WFLAF1Y],1YJQ)/ACN1;) LEBJ\V2.(Q,IWC'=./W0X.B>$]Q&Y4;3_()MR M3SRU_4_V9-SY^4*''=6#TQ8IFIM\J6=OVWTIW5_W-:.=)6XX.\/H:56BBJ-R M66F\7;]&5X>CHO7_Y\=#KCJ]@Z:$T3"5V3DID_#?/]NUXJQY+ZFK9\;.X&,< M3P9QTJUV!_[;!+-V#[9_RK1_WH1I-Z1P.,U?$L;=*G[V\7A2C0_M M:%:8ZSB.3O]UU)3M^M=57'D;.;\FNZK.MVY6EV&;/$5$+[@:,]]#7S:/VC8 MY&Q2M;>5%SL5/YF;"3/+>']ZE+_4WT'T[&)ZX;XM]4)>I!?'\]/QQ@_L[NR? MS-V=#W]^>?O;'W3_@V=[?[\]VBOWH;M\[V#_G_W?7AV]R8[,VV?/#_-]>'9= M^O%_7YV\_3L<.\KE?KXFMX?N?_&?WQZ]^;S_6W:!/KS_O$?_P&]_>_LA.S+_ MY,]]?G-PF/8_O!'ON'8D$4]1S/,"98^3(U/B7#YHE[LW$,?HS$>M!],8MHIC M:6*@W&3WQ1/.;3*:84:B2DXK%;CVG2IF#_*XS)_1-'9Z+T;O[:#^,CN1NDSZ M9_G]47U\>A;UZ8GUI[[0?,0OS^7KV^WS._;_Y-?OE7,T3U9%R- MIVY^1=G'R\+P'6(32&.?B;J4F%C M?#+.TC8NP8GJ4[3]R6&5>RX;KT7NFANF,QG\E#]5X/"DNM THGX9E]!)JLMV MK>@/!WF$WI]4<7"8/UA*.H:/]3A_?[Y_F):&UI.3YJO'DU$%*NR$VN M1Y7OUTU.9/E-B/T\#*/*Q MOYXUZCRNAQ^;T!UL?7IG)(VRU#X4@5+$GA(F(>))R/8.;MLR^=LVUAC4)I_LRW\(N^Q3FICA>C.%^S M1+6DTE[/I.9X0TUJ"B;UU2;UKW9Q]^/;Q$-$>9@#X\K_>? M_=7?__O5A_UG__#]9^_)WH=,.G__*?:^[(G]HS]/]GY[GBWJ'?+BCW?:).ZQ MUH@)*[--S4.VJ3E%QC"G,:&>"/RU_<:$$@([80VFG&!F-"%&!E%,OV"I_-JF M;KJZ&"8O1W%<"*E,Y.\;T%=*X8_O^Y6=B;G,F""1IOQ*&NLEQ^6\22 M$:EM@;F@KV+[>EQ*NH3J>.KZF<#L&=/DIH^.BOV>9\,-G[-I1M.$ MXU',AGV^;CAH'FF<6:YRS8PK3S\=50O?_X-O/>V6DVA'\VYXE@6RV&@5(]U9 M#Y2N&,54_*O*]ONY,[+,]_.O2G6:\G0V?)B.)[-O_'189TLBMZ];U;/V#8_K MP=Q/.7=JNM4@%J>FF"K92CB>\425;#W*_L7"B)XY5^?M/UV5^>9@EX_G+YSV M9_@8GL50NE7,#M!D;BR-8G&ZLJ]2]8?CF>_B[?BP2OWAI_.NR1^NAV%\VL3< M0X=YD.M!,YPW',QYP%F.L^&;S^5)-RAKY MS 2LXG@WL_.R&5,CQ[(^_%44W.V<"-6?&T3@ M83R_\6L)CX?Q!/Q#U H"(7$E,0Q\^K>JN[4BUF%IB7+8,B"IN[HJ*Y_,K,PG MKS]W'%BQD-UB)N/D^A\V?O PCE>/"F+0A@^AV'>CXMO5*C>&1SX^=9*P9K4] MO_N(@N5XIVTDKET_+LH@[L"%^[QK;'?B;=)XBV]UBE4*@_YINFE\UH5)NIQ< MM12_V?FMEN;.?3'W)(7FBBM\?GI>#K6\87BVD+;(CW M+=>WT.V=TPG8Q#?&@TH1MX@B*3I2P'1>QT?#[A(;ZNQ\,#Q/Z%J%*@;G73\L M+>U2KQZ>C]5^%X4S73R^[\]&4\V=LNSB;\5Q[W#R%!^WMOZ\:/Q^LP @SK)Y3XO[R$W",CU2K\,H-(T[+M0HS6PG=T%?) M7X7%4NS$>6^WSG,]#:M.0TMI^_2<'D15_FL__F^RCW[;^O+K>!^MQ +58Y / MS2UT:%F M'$PWOC$9<+1WBDMY,SA/T1TL2Z/Y?G9KK4Y8WDX@MC0@)_D$-P2MDA FNS6E M+A3KGBR],=LL05=$?R8C7=,AOUP9ZNNJ[Q, M:)_WO.V+/?(N6OX[X:\XG_$.<;7>Z^'15J_XWXVJ@(1Y@ZPR@G&I@L$C%.9 92.)[&"^>L+W8VMVP8BGQ^TTOV^$! M=I8AIRD0CC! D>8@3C4$B%J,I$'G5Y1OI82$JI?JXJ?*D6A?.SQ"J60]R"M3E>?#?TOXQ_^[3K#LZZ^_*73 M*^:Q^-)B15N\S;34Y1VLRETJ-H_J!M7[[\KW%LKMRCX<9NOG]6[\,W]WR M3?B.D<=^]]:[(O*.4[)Z0^;W_/(=M"SWW-=/R2;RD,+U5QW-8TI([QQP58GQ M](7WBXD;X@4J3,<'$8_A),A+NWI+FY5)EKAGD[AD_F=%LH;+BM1#E$@FBKLV MAQ[NC5N&53D[Z08H%"6-L?+G>V3ZY:5_NAU8&7 MB1JH]05>'!BK%0Y> \0Y 318#W0@$#C-K4-Q<2T+&YL*-S&EM>,%>L NJY]V M>E*2N0PL&5C6"5@\5]H'YZ0PB!(F-%2>,B%0"%RK$E@>V8\W \LS @N< N2 MBA@E+6!,%NRD$FB.'3!,& (I)H';Q$[:%$AD8%E!RO#U;EWTU\+AU6Q239$V MT9FMN.A-:A?*SMU5'4E=6D+E?A6U]G]NZCI[5P)%QJJ?P*K+&2>(.1?7BW. M-1: *DV!P4@!$VR0"$>$2E1<+\>.NO8M++(N7#]=^'B3/6N]%]1Z4PN=*,J) MA H08A6@"&M@N Z 8N$0)SBB6-1ZB.6F/36UP-?[+.8V"[PTMHM6/C]O<#]C M-.VI0";W(OAI@_MA()-:$)22E?'E ?C2?C]C51-/I0Y. A]2?QKH((AF@ ., M0:JEA81[$_'E19K"K7V_@:SLUD_9O91%G97=8Y7=U)@.-L25D1APRSV@U-K$ MKR9 X)8X2@4, D=EQ[.RJZDQ_?A0 R][B-1]'G?[HT10=.]ZC;H%;%YL<6\] M_*G>K.Y&XONN?YZ*0][BT?7#O/:GF=?5A_472II: /EK1L#\'V8^F8V AQ@! M7V8\'DJ\XMQ(X"+> TJP!$J* B)CI"5@5BIBV0JHG#M@FI/N3WKI_?J>0B1 M,2UCVEI@V@OE:V5,>R%,FSJVQAD/41" &I2:\4@.-(<&: H%9)088L7&II!- M2$G&M-?&M"5M1Z_QKR_\?@,W 9-C?OXZLQ,LXS>YWG#FH5U!WVA+4 07)G+F M-;?WS.T]UZ/[8V[ON;2]9VJF5C75^.?ZS,G3M/IJ,BKX;L'Y7%"- MGX\*("Z4=36CS:(OPW>?B/$&B72Z4.2#?D]_[PS.A^GMPV[?I(8:<0/XTXY- MQ/FI;\_X8JG]ERY;-ISJX_X@L5,/SL<$?OU)O[ J\?U4#TX27]-%&O-%:K)8 ML7T6]VL,SQ+1Y?!=::DE-JFX1!5Q?OI4U>F@OYRK+7DE#V+'GW5'5$,5%][6:K*UN4EV'1W.M;CJIX62!T/'S8\;" M4AJ^%]S>,W,TGMOYIRF[2L3K))[6.#$+[XZU5IJS4<656%!_ZT:ZU2!=6+MX MK^%=BS<6E.9-;5FF(TUL7IT)+_J4MNM=8^MZMY=FQ=?X$&I(UR^H^R<-;5+3 MH)G^-:D1137*Q>FZ;B&LJ"9ZJ +_RR>,GZ6W_C.JD?[YN-/H$\W+/.$:PFYE8\OUB_8) M=^Z..EL?547+IUZI7S%$O+0_$E]]1)IA7-7&W!.D/J^@\P,<=5SO MQ;P"1"J):(YISV<,Y%ZTU+6BWEUVJ M\8_=_EE4G@3S?T[XU0M3[_S,%;;*M,U8E.BRETG5C5I?EE3-\3IEOY/"Q"I8 MRPO:YX+5O6J#U+#E<,JN2I4U.:SX]Z<\T?/7FU@NU2O["SPA 83]2D M<\[,9\?/H\_.!OW4Q38:%7,=MZKO=LK4-K?T2\W**DL6;YD E[I8F85D>BT;:=4^;&J55#W&RD>-#QJG*YJ,*7A=?'_023U' MFI-2THEI-,[2T<-^:0"FOE/15*JH3LM6Z&7/LJH95M6>)EF:X\=(?;'BX&WG MK&QPU6]T"N^L[(24.L<=IJLEAM@1*\GH5Z.=3-DU8+S+3%RY M4[\P<6D-5@$W*D-_%6;]?X:S7;1F9.EWW2L:%51^]U/(T/-/_&R'NVJ+7E6Q M@*J+7A*E>;>OD[9QVEIG9]U)[XW0F &FPOOIS?A#Z?W_?,#I;\0]*(C"3DM* MN7$2(:L%@9J'H+U$Y>DOP@0MGOXF"(H_/> 8^,M,Z[\/1>._3V//_L_^((UT M:S0:=,QY<0BVVT_)S7&L@Z@>XT<^)=T2L6?5SX,?;]KOMD@T[2'23#BK07 X M&2\AU68("J11U.*X=(I$XQPU$477#G7+=H1)NO2/YKB#6G3KBVTU)O&.;\]V M=G0^VAF=T7R/1M%@\'+W[!/$F!S8=,JN)\WH]7GQG_'?!DS+.("Z"B MB* M. MTL @8]AR9CVEX:;[W.V!+73Y)EH%#!W$WE-CE!1Q-((*)J(D8&97SD=K1XG: MBQ*Z9B[:Q.PI^^\LNFG59E$ X8F'\:GLG;JK?_B)-R H_.@JAV#GE^< MJFOOJ)"\:%Z_TN=5WJY7GZL/K];/]?, M(4O&] >=&KK/@GFQ\C,CC!Z]L\=<7]=]T]+WOI%A'Y?CHXFH'^XK+Q M&X?GG;+U:9JSHL'3O0\&WMU'VLKCF/R:7_-K?LVO^36_YM?\FE_S:W[-K_DU MO^;7_)I?\VM^K?/K W-VRT*7NVK&*-FX(]$7(#E#A5#2",@ZY$3?G@%-WM7J M8&GI*.$27?[@QMMY]2X6J3-GU9Y5:OC'MW?_>ND??6)[6\?7NQ\W$.MJ^[1_L>ON'7U]6HQMV)OUW7V MM]M'.]M[%_O'1]WVQ\^D==P]V=G>HOO'7Z]VOOUVLK^[=]7>;8?VU5;J$)_2 M/ZW3$EC,**!*8""-@T!J)1!QQF!-KAW"8P0EE]I0XBG"5JJXOZ*@<:D,-4$L MIDUOV?\[[PQGT@)WBNS'3T5M8W6XO9C:<.^=O_P8ZLX1SC^1#B:*%N7Q2X92 M[620B"(E.(3*",+7K=QM.O4IW_+/JASHBQ]\[]AXXX64N3=<[S9.O).S!6_C MXS]MJ_1BW;@Q_ZQWG@X;%TFUE$%"6(BD%%03JASW5$$AA4(\<%.1:D49GDU! MHXMZK&4=A[@-Z;E6KN?+@^,A0PR MBP%'@0!*I022L)1$%K4* MZ*I=8RNQ2 ?215%8.L_MN"JUZZ%IBIP2&>'-!"H,551)[BQ&C"&#F F:3'!/ M@F7"\B"VFC_U9:&&=_M;I4@OEZP:$=.\N!A9=L"Y%\9X :1EJ?& L1$JK0.0 M!*4L01::"!0(-:-:NB9(9>+ C3*34D[2MBVR5!I)1Z;ZT*2?>WYTT1^XXMO_%_4M"E#HZL/&V'0/ZU2=48ILV-I3>;\ M$YP/JWJ0VT:?,MG34U:)E]UH%995& S^5Z,_UIS%G'4C&I6U"D5";EG_.DX" M+3C]+SJIJO1'5+.=LL"S^%RJ;*U2AR85*XTX8[U^*EA-.W!89GK>/F5W<#VL M/_K>NE\ZX_J24]U)1F7#=CLS==H3A.ZE4DQA>5 MM&7:;]J#<5?\Y;_[5%$\E<$;1S%*++7QFP_1ZPXCBBT.!.+HOA"O(7$\&*DP MM9YC6>EU.N?//%*O5X_R6WR0BL[@S_B,'?^&%?GQ![:SNW79NOJ$6\?Q;Q<' MSB-#H^D%:$ >4*\M,$PY8+2@EN#@C#0;F[@9X?B:5B\$["&K#QECA@9/)('4 M6JXTU$9$'XM#KB022[W9O/I/YO,>PH.0'$"'$(!,.Y"""$!A'#W>(*$AF%-* M],8F:T)QG2*N4260CHX&OD368>='1-;>Z&C82(#MYHO_;V8$F*BH(^TJ0"T< MB020\5(D&,)\H(Q2AZ"6A$(I331^+27./P%;[W:6J!F)2E4O M!]1C!J42@#",HD0Y Z1V&D I'(R2%GV/U)NJ29<0ZM^-,F_ $'AH^&(FH)1V MR#A^L>OM42^.ZO R1S F$8S?O!F4M8/+8ACIET%!V](9_4_T/H[ZW>YE80A' MU79NHOO:2=_=Z[NN]R4'6>,?5<%&^<>J4."?S=EPR%B61],5&=M,_YBI=[YY MX1HS2SR^P[P+M>32OJ@T+IV Y'LG@_#0]\8.>&' ZY$NR%JBZ3>Z2 ;A-,^Z MTRN58/IL])^^)]=]V(S3D*AP4@ET[V2XP.L3;<]19W1>,<0LOC>]7'0Y9B\U M_=#,4W03?@QF^_/.I("/=8*.SQ/]M^%TW?3$0TR^2K=_GBR7H:\2X0MG*0%) M\5O0Z1HI7WZFO#(^ZN% GQ;%U--/E9,],[QB6#-U:O/>RY+5*"K@"IL[737> M8E0.JJR FQ#;-;;3DORW/CW[=V.KI[N7HXX=Q@<^3!&'!=VWM-3M7ALW,VG> MPJ2),I-F9M+,3)HK^F"92?-%F33O/"I<.%IDQF+LO"CAV?>NEQ>[[T3(O@=4+W^QEV-YVFE1R$%6=D48:7;)-BO4KSZ$QW MW!,4D.POO9L>\. MXC($G]A_T)OUIEN[7U%KZ\!39)$F 4!KIMC7Q(PC DM4P)(41>:)*H_'(')'Z9=L',^2F8A.,ZP*%DQQ@(22@'@D@H48 M!>:(T XIQ#8V>5.PZT=]*4AH)U,_KZ*:)&XOD+$_L2 \._6CA MD&LF4MCM5/19R:.L]&51IE^<>,T%2%965/\8/^,;EL?#B];G ZB)QH80X$) M@%)'02K)!Y9S"KWGD#J6@M:8J"4JL22.&_BS"*#)?BM)F,:L=JX1=&?02.7K M?GS@N4QVQ\RY2X1L2DCU5B-M4UK*Q0#_[(EC8A6\9:]7O&KI<'-F U\4K,;I MU-GX=*I='"J,"8#G[U6R7KAQ!&SY,DX51X%MVMK!^3A>E+);]'#8CUY"$HS* MH%L8D+E\F)FE:/"4<>3V<>>MQL.FVI1CE+:N]B[;GP^$=S0QA !O4D-!3 F0!#$0N$?<$B:X ME^D81,GK_02KT_P*W$J)*X4\"G0A8-'^*F.Y92:&=G%+=1)K?/%N(N7J%72/ MOY5\ZA."T/ZMNNZVC5*PC1)5V2XD'20=>%2@V6Z H?] MOBMFM'Z6R<=J:&]X6Q=9X00 =-X#*"$$F&L@ 4DD<@IX0&Q($ MW9RAN2AMTZA42@FL_[?G6>XO/V<\'_FZ"]32+9L M?E)B;(7/RPBR9MC!YK)"9QB_KIU]%ZLX6;$QVGLWY>FL[(7%[B#+\T_?:K.- M&_(OWJ?3YYR%<7/?)'QK%9*'/=DWQ<'^?=,I;EJ'NY,J;KS-.+6B M./V)GQZ6IK7SR3,K>?<2T6)1453$"#J'29P:HQ36+@6E2'3J^D-M+QO#RV'< MNV4P?R87H;BF;ISVXZ;L58-)(S@O!J0DW/M/-"0K]\\%,@L*W MLK/5EY0 4-Q@>7+"ZF[_GSKBN8^PS0M\<7HS-?=^Z@A'0(X,=9YKH2D75%H7 MC3ENM2$!*SG.IR40@_$/^0CG>0VQ0];:.C"8,QV$!E!P :A@#A@9#/ XA!0( M$K:JE5%+T^-<2"6ZQZV\"V>>T[N=LJN>V[-?.9'TBFW^:4S1C FR79F$V_^?-?W*K M^;^8[Y+0:,$+6)HW7-G@DYJT=,8TV0AE)K>YO%85=^H'A]5-IP[(N+BN5YCA M-R6#+]38+?- [B$5=SLC]WG:\M?AC 6?FJ>.SCL%G?C$"YGQ%6:]C1(7)BG< MNKLLY;JHMVT6Z=]Q7@M7(,J$/JP:G,WTNRT:MTXK=ZN*W7%^=A7G-(/^B1\ M%Z_D!P]-L[[/E-PW[_K^;LU3[]>%)IJP_EMX]D3C;."_=_KGP\G6*-J5_2@, MS/BW!S)!!*93H%DA)J/_$K0Q1'MH(-,242R6VY4X,T$\W+J\.OG1^GQ H#$( M20VH#=$Q<8X Y40 W$N8VMPP#MG&)EW&!+$D)['4T84ED[H$W'^7EKJ@*DQ/ MIY))$XVJWE;S!>R=R7J^:_PZ31Z:/]6<.]!\B+9XH!_D+9'&:!]#&N*56F;CPJ5<=GOC?=&=0I+*]73^\ MO;T%=[8.%.*.<6< QU !*J4#&D8_'%M'B;!0HH!+S@K,ESA3SQ6V>64QRF&; M)>+"HG84''OF& 8^8A"@6F@@J6 TZ"9T$@PA5*:F:++I&5YYNVX5V3)U5"T M[%S4H',936,M=FM8I\K"T(W#%#%_H/1)HET(EEE""-51^#3!Q-J(Q,XC),AB M$3ZYW@KP!9387_YTVDCW8WS,-RRS$QY"AC,)PL5A#=3Z^_( M=Z=9%. M:@&%3$R)B;:-1.!BQDKHX33L^WAX>O-AW_;V9]2^.* L,7IZ!AQ6T3K7C@$# ML0+.4H(]QEQ(L;&IFGAID\^XKN7^FW?&:K;68S"8$> _SP?V*%KU4?ZMW^IV M^V5L8BP5'ZH>W;OZQ_8DGEUFI[YE@:'MK0.F+*)!&1 7R )*- /*: @"IUIR MX16R*.7ZR"6Y/O<['WC%Q+07%,:(E3S_619Y@;.LA[6+OI\<9':-6]@U<&;7R.P: MF5UC11\LLVN\*+O&>K-E_%:%0N]+']F<*[L<\]3:_G!2*CJQ :)Q4IH.L[T6 MKIF U;'3@NERK[JZV2/04YV2!.SY8)8/X>:A3AB1RQ"PFT;>WD">S=T6Z20X MI0>=@G]B3 DY]//+.2G@KGBNJ]A 8W@9U^\P+EK'1I.RYT-G8M\F0N]TOE&Z M$HG.8A!]P4%\DLD:E<06<3FC]3%,@M$(90GE8$R$K.>#\]/.YKTX"Z9R(POI ML8/$Z#WTW6X1YS]+].#)RRT8ZW02R/282=:/4MUSJ2.KA&O_(SU!8AB?\9O? MO(#\=O._%RSEE5(H.2NJ*/DLKV&9 M;)3DX[ON= L39]XUF>&FF-4/"3%+E7+CL$OAG1U)IRP9B..;C&?\;.EK4Y+' M,N@^'$6\K@B#2HU74AV.937IQ4L_:NBR8N&LW^G%9SE**G-4O':B))^/^?+G M'COI7AV]P^@TEHE&,\<&\YK2^&XG;J-AY6O&WZ)Z3<&A)623Y2[3PWY1:Y$> MLE.J^6J.BKV1SC"6352%M,VX'T=IY!>Z4WRA&.I42<_>MA>MT^&PB%3U"_^W M&P4S ?MP[A[% T5+MS_PS;GUF'GH8B"SXXJ?[Y;**4W]+/E.49==8E]BPQS7 M:=N"Y,#,L>;/3V6I[H8+@_4S:S^9C*E0W23M<6G[25J&TQE/F3U)3=IR]N,T M]OJ-I"('98> U*+@TNO!;&^"!8E^3F55UZ9D#\TC_7/0;_R69'#&8/XTEHVMB-'=!DHF(%)WU(K-*?59="^B1B6>II/+Q6!U:0A67ST_/1OOG_%U M9S=+=8\_(Y:'Z.WTWQ=.RA3XQWS "Q\8)W66^^7/&;:3W1F +_W%YB3=%"Q+ M-RW40'0H4@7:%WMTH4V-0/SE0T*K_W-3 M4/4-E7R<3R(?TPD?3\KB%%=+E,R1P:A*BTX8/T@87]@BX^VX1"5-&(@F^1+% M5JSXK%,4/OYUSB\M*T\G)W=S!L/_#&?&.RL6Z$L,Q8OMCE5:#=("=O79T/\R_N'?KC.,([O\I=,KIKKXTK^CFDJ^ M5;>Z:;S-]/CJ':R.L$:#^)\;WZ!Z_UWYWK]&[OJ;G+TC2MS\_JU?AN_0;6\R M\MCOWGI71-YQ2IYGR$329QLRO^>7_U4L8KF04222_!5I'P_;^C/RF9S=1?$I MQ7+!'YYQD ?E[BZE=CSFVH]F_/FT!_'9C\GWJTV8_O3P 5?;^V>&/*NZI\I5 M+CDMNK>.GE?M]WRJ9(\F_Z95^C4?YOR:B:K+J[TNJ_TE^K!WKW56.*L@@J<= MY[HIPZV]$=J M-&T/R/UGWHF !=):>JJHT(HPK+1PS#K,$$U!+J2J#M'QAY_IYKHD&C8Z<_NCNGZ?Y'1SN[AW1G]_/%WO%GLK/=HNUXO_WC3S_V=NWE_N[O MIZWCH^/Q=^*]SO?Q5[YW]97M?/S =K8/67O[UTY[V]+6U2&.SQ8_'\=V]7NW M=;IWN?.Q'5H=>/G'[H=1ZPN\.(#PL#)0&KC4TC@.M>66 M"8)5!3 H TPM 096 /;VUL'R$+(I3) &J)3-WL!M" $!*&=EI!*ALC&)J6D MB<5U4IN,,4^+,<_A"X;BGW7U!=M^U.BFI&$]&@TZYGPT3B*]J:+D(5#^#%/W M%'ODYX95K_5[4K2^/C&W*8^: _(_7M;E>WR+K&70'+?EIR*MYH^X-S- /P2@ M+V<\0,U"<-!IX)1/9=\J .= %@QH[$3Q$B<^NAP=-W_^V===E;]E,Y/>'<9 M$C(DK 0D/(&3EB&A-I PY[,9!:& E@&FL8H^FX# &$:!MX$3)3BFWFUL(MF4 M['I[M0P+K^V0K??AW,0AFZGBOMTU^Z5N8=9'WO_94F>6UM4_>SRP3F,9"TB6 MDRPG#Y23'%)[Z"S^JH<=FYVC[!RMD7/TIQ]\2;;(T\;-\(R/=.\JH0]5V^_Q MD(KM-O&'8/:'[O2'VE]F0F18$<*2,\1%:O>EH0":2AY?,$>""HFXV=B$[]#U MTZOL"N4(60:!-P\"/QDIRR#P6B P%Q33Q$ME' 3:B@!H7$*@6+" *:0M58SI M1.<,WY$<$LLAL9>=Q.U.(J=U=0M?O-Z"U6MY7C%A< W1M XN5;7A,IX^!$]G M,\\5-AI:JP''W@'*)00F):+']82$2T6#@B_A5/W,;JJ?HGGC2>49!MX0#-3! MJ-G^V^06[NOI&>J] G=_9OH&HCM^S(+3MRRXZ5>+#< MLN.Y6G;

4@:#U(6 MS"*]&?QN%JGJ3H$.HPW]=3YIE'&F5 U"JES[4IFL'$#["LP/O1G\/GY(,3LS MKRKJ-2R\?X!>LT27=*PT=M6ZL+L+R7D69WS/[]&7PN]UOK$-( M2?(9E>]4.WHRE:?A;,LZ"(W"TW6:?X/?F"'Z,OC=>*(WLV;&+%GA]K)$"3SZ M1[M7=4V'HBI+!X9K:>14EU5M@LEM!>*:Y@;7FG)2A5YN@V0E"UC(4([,YUE4 MR3M4]:6Q,9'Q!E9O!K^=T>2)#^*JF-).T:-94JF8M.(AQ0WP2;I8=\A6N2R> M*AUXS4"S7(@(%!TU],#'4;($'ER-A%A0V#@NYU$>W*G?9;;##5A0.95$P9I$ MZ3W% )FU^C+XW1@&KD]=F8F@3,@.<92.)S4:T[DO@S]H[^"3$$MCM93%H.0V M>!7KQX:2ZI"9:0@LN2;+JDDK%O.?TBC((YD?AY?15GJS]TUM"#';]&7P![$- M6"]DFF!JZ=U.)QIS<-(YFLD+YH$^#?X@'EA@PF6@W-U"YKC?5[;M3=[8.2CN MBU*H-D*S(*R*T:71QH.6F#0?TIU+D1>40=,\;MN.X#4+85"#TZ ,ZK&HFMC, M>+T9_&[;1%>JFU4<@CTS5/P?ZT^J5+XMZHE2"3-9#QW3?K.UUH3:JI9)$X6@ M)YOMQ[:?MOZ$5HZ]'*E,(P_B!//(J83[8IG<-]M"M35E:LRS.[359>J8:"6K M,P/W9?#;&7A?!&2L-H-_)'H8S&%VI M6C/*P +S3%\&OYUG-':L!Y[-VL#**LUJRI,^:I>BG,=Y5+5?: 8"I.G$E]2QZ)7T M/7N@IL.)M:&G<@:P0U=:Z#+QTB:DPE"(U'@Y52>/P 8$4P#KB^=@!X"!J]L) M17$!HBU-@49+U:I=$%6@OR63HN?PS0RTPLKBVSQKV@.2O6K!ORA):2L/ C3\ M%6KX^\V.U&0,5&==T 00J>IK)$\S4IYF7$RQ'P(]&Q^4Z,W@=UL@D5AB20^5TT0A!Y'&62NAI!3!@FG=E\$?M(N3BS!?J5:9N2"K M$^0[D65SJA/T3/2^#'X[T=5>1D9MT("H,G=1X3Q3MS>#?S M;->F6%6[ VL) M;[U&E8IJ.:*ZSI4$"HQ=X"%B0 7I8FQ4/*Z.B^FF+?2J+&^^B9FM+X/?;2!F MH2S.)AOT84MGL ^J*IFJ+K7N"Y\EJ@8,4[XO@]]1'D@UC?L=H(1.-M2"C8JE MU8-313'9->C/X!_V!V5TFWP^Z1>"&XC]/5>RYR!VWKPW&[$?6;4#W.68^= ??)2UI%@OKA0)^/3M-Z_D\U>7LZKJ)3/&^ M#/XQQQ:QQ7=\DZHRW"%6EE*.'9U89.+W9?"[B5_73=8-T'4DITJU)]E?8F!8 MJP4=VM&1)&:$O@S^P>"A:C!!ATK!K@^Q8:DZTZ/3WYG:?1G\@]1N-HW3IQ7R M^E"YK&".O(#M*RF*"]]BL::KA'+4Y3EC9HB^#'X[0\1%L9)-#3"26W9 !#B:T6 !B=P.M4 M;P!JT\:,U9/!;V>LQ6;;*>RH#) AZK.9JJ?+H!O3/EE3E':3W8OOU];J!(51 M1:%;;;0[]U2-..X$M<_!ECRRJ?$J#>[P&TI;"$J\H.YX3.5KXD55=FNC 1 E M06TT :)&R?(6? BU!,*=C2K/05]+I@YN?T=5N;<]W:"NDV1?\R#5DTX_:UL; M(02\* M751.X+(?O*4J':Q=36FXU*%JI.HGK2@X1T!1W=,"5OU>;.04N!IE[ M>:,5U\#X M+>EJ=":JCHJYN,5_'NBQ1"DH,]Q6VMV6"T]FU4.2)R&W]07,FT_;3&@ WFI4 MWM>*3O5S# I]@;-2MS+5&[&;3S.#,Y.=SV$S6O$VPO>D-H MJ#H32MYH='LD4:LK$[2;)U+;R@"+:@"_FO@81%V4T""' M#56DH;FQWI_2^WM(N4,3JQ67F:6ROPAIJ>UJ_J2*F2&K)Y#U]VRE MV1ET5;3+A-MH[:SK\&R1Q:K)EFI4HXOP2':GO0T972K#D2=\J:DQI5C5MV?"KJB]&>5?=K&"4)E7;] M/?4>UYUQ=\NA;%T*C]UFZ;,>[XU0?"2X39+L#@D[(==_K MMZIBZP>\:\=[E-+>(M<#XXV$?JVP81"@#BG\W#RS6GO8TELVY7 ;RWA(7W@2 MT@?MI>NV,23MI)WV4$823\.@'F] X$VA/"@FQ%5>]E=Y\7=7><%YQ=%_?A.[ M(K2F83">N3/?G7JS(!HY(O1\VP+KSPI&_[ L[YLSUX;IR#*/MR_S^ULL1B'N M6+%T4@K>D,. #9D _@(P:.0>BJXR&W3C,'"[KRWV M9<92A0.Y9-6;JE#^*I7AR$8K054<%H82W<9%5M6[)]M*Y9V *70#T)X6!/"; MHU#E=D 55',3X++>8;K4]M$.,#4Z M-<@=ZZUB ?90MGPK2N/7P8>!,0W23[#D[D@'"[SZ@NU0,LVS3R(/J*U<3A4- M4>P\(*%Z@KX]%S=Q(6L9U5T)I&RCT.L&]+^\O2X:01AXPQP6#>ZJJV1N[TPG M'3T:28TI#=1JUKANPDY=!5OAFH%-XQ,1W0@]!0DL)A7526295_D5^+-7TRR@ MR(Z)N]Z R-5O47R#G@(YC'E,KJ&:D$B61D2M'=;@B2"[ 7]FC7T;,'<\E/5N M>W(_"_^(0Y&.AN7[OMF@Z3P 'UJ(5"E+@J MIS"M-*V^W,JQ+=NS_:<O-9S'O3">?EM2QZ%[KE@ M+#+0T,WFTF"MP -4E;M)BF$B99@9["(@/K,".,B!J\5V-L];#J4>2! M8! K^*2"L[3=+(P%O '+M2&M!-;D%#58J4I=<7D_,-Y3Y] XHQY(<=$LVR)C MJ$ER-17X;+6!7)7Y,S';-A&43)O5I;^4NX/^#QJS^6J)'*/K3E,\1'JGNBU! MY9!>%^1=52_Z',N>E5O&36/,@/R4EQ;F@MBRL<2@G:2WA >28G!\%&@OA*"4 M7#QJDJL=?KP$1AL&QW@K,ZFFEK]O).[64]>P,=.'D>W.+N+M"L MI%KT90Y?)!C<*RHVK;>EL76M/.Q3E,']55!>S6$E8(Z*P>8 ^[X M/6OV"6N0 J[5(11RWNA1 7K<4J.JD%HA]K\6!)+>"Y8[62LZ[Y%F1D9]C*DA M*)1D&5]E6#9=OML AE3.&FX\-T:G1Z9,!GD/1A*HPVH9M,65WD51),RL2M=. MN8 -'BQ+)8WT6F *U5,\P*659;B7LNP&A@RI0@.=J\&\9VU^J)@&<' B +2H M%>,-,$0J,[MHKB%>D6!3 =I0MXY:;@@"F,A0SK5 J-CC!?$;? VU;3 M(LQCJFTIOU-F?383Y.=@QDK5>@G= 22*CG5$6),I5S"%"U+.T44AS1Q_ M1E$LYX7*9/WK*A6&,]0V#P'+9SH$#KK3L_] =WG.']9ZU!<*=S&!!R6DL738 M)MB8Q@E%*H,\#U1%,-+_]56UMU0]$@ -: 8,1AE"Z']&5=OAF=P/!CJ1SJ\6 M1W4Q4,I;KP81G7*=M?:HNU3+UU,*["V\C1PT:K4&2'VC#C[+GMDR@!\U&Z>3 M1RP[JZ^]#\TLG'GS4;>88%>1BW:M$/YDK/Y^25YCQ0'Z6(?F1FT\Z:FV@I!5 MPW<:;X5K^F)=NT&N0^/*YA.KBVB! NI)(Y-EP40"32,/^:]*]?>LOG$&*R Q M3G6S;U:+ 3*WF,@?5LRSSB5-[J!!(-N@H$E F(+&2E.E"['OG4XI:Z^I&D-5 MJJ">7]7ZO$6KQEDEE!7U)YG(^@4'^N>7C,D;MA5F7R"5ZTX 50/Y%AG3J,5E M5\CHN'_;!(]HE6M[1V)3"Y.D(^8H1PQX/A>4R]Y(F),G@26W:E6!QIUR5^J] MT8CJT:+_4%0B%;1@2 VI[ER;P0PTH\%,:0RT'9Q+4X62W>,<5/CZ59L&J594 MQE;5I#BQ/5^SD0V,H+.@S235352=@#Y@(K(\XY81-H;!Z8./$PYGV+DF<=U> M,,WOY/O4JAAL +29I5B!MW156<@JN5[*1\M&&1C&#^OH<8AELX8*:58[ 548 M0QKT*?7+H@.K&+:A,RY-T[&."3Q[+?&E!J;K20/3E09FA6$$^9L6N+;JOLAB M5"Y?MGK0>-SB M"3:P966>F@#C[K'ZEE$DE^=4/+&-VT"2L+4$?AT-F.I$6Y M?0B;AA,H6)U/PZ'_-J/_^7H\ M^59IVEMJ4:..TJPKWAD>F*&RY.M*NW(\LUR&6O"$&VW=R[.RTI+IPW96+4T8 M,YG6/D%&@+XKPZY5>9,SM _[=FD(Z,P2R2&<2R6]$4>V7F0B80QFF5 M=H/MCG<&UY]]Y*7:];#'S5V/UUF>I<%MG -&7L>1B=M"L9C)-,,WNM"3V@J^ MQT,NU:;OZ^M?WGS ;_36KXP5@OJD@"I0&H]?RDU#XWVJW-U"%QG&E^LGM/.J M;H4",,"^>UQ'O!YS>U3$#Y 3M#7F=NNA_/3^;U7*I\)L=>H6BU7BPXJ&BRG/ MJ*X?[!W+9%2!,F#\-4A7B-[24+>(*77)/,(0](LI?M!2>6S/ M00[V[J'VCN6.W8%\6R>@X(GH/+[%]?R@M>)KRL2]OY35>5 @-9=-&I8KI2#F MY,RZ QN,I@5Q*>8H2IS&@#+E)"S5\JTE,LM>CH#B.YNH[I M,\#[8X7ONDYNQ;72TO>Q3G!_;O+WHYCF$N8GM4Z4=C2:&G?S#,WL[ X5&IKG MX%_@U7_/HD0(3/@,!Y4*DE_6YP[:HJQEK7&:0$M;LYS$;IH8#>K5J59-,=[R M:,HB%D5U$A=E2&E'?808,Y(-#/MB2O$=;E76.Q;-[?-&CVEJ!XSI\7C28^TP MF-XREN[U^F_UXVC7HGY4?5%C%HF@XUD-4W3+9DJ .=-T=J.LDK\U2F& .,E6 MT95.]P7T)!,"D8@^S6B_5>ZR5M6O8:HW>;!84/IU=95<[+73((TMR#JVO(L: M]6XP/O5&FRC*(JXSF'] DOQ[L%B^,J[Q@'<9A[@%>T,UNIZ';+[=;M4?)AYK MLB?+)5!)D559E7Q0Y6ME%*^1&^K.E(M:,6V %Q]=Y ;E0)?E$ MU"HH':U5D]XU$1T2V?)J#K8!_Y-3W/33))^O.]Q["%^;4$VRWE7U@K# B"@I M54M'1=KO B9?A:(JY+"=C#4[$5>#!9:O--BBJ;K>5V1C0%-RF_R)K4I!*$:5 MU\FAT=%@68Q(9UK(4[URIU:-!&.^H.-P,US6;]$ES]5&SBX.W3<]TXAG&!(BG8Q,<;0TA0&#DPTC2E[*G MJ;48>0[HN"]7.8"H/O18/S+&)8EGL5;D0&:Z74655#BXZE54Z>)8[HQ_VW"" MUN^M]0:\4?,VI< 7F-D1;6Y1;D&KGE+W1 [%:[2YGK-;H>)LVYQZ#=\+HC$FIN=7I9#H-*[F E^) MN G"^ZJ&!"%U;5[+]$8Z8Y&G:C X@I7L/J(V9HZTMG?.Z5";^S>9[_>ARKQB M>[MA;Q_";,3G9$K7.+TU_N2/)ML-ZH&Q8QC!VEL>4C+6T/0=NZ%E'M8PYU8& MG(6Q/PO#ZEP61G=%_41J_,&MW9IM'7 PNJ9U)3L6^-;BFU MJA65VCU5<")#CK*&8P6VE(0I\AOUTMJF4+^36@MV1BUE)E^QU9HX@-8/&Q:' M3%-^+!K:F,I-KV+:7JXLBH;>;UH.$KRK""-N6&]&!%41&8Q.;BDXLY;1W]S< MT+6H5/A0>1VR.LU5!$^B/*"C[))#EJ0K)LHBR&]B+$9#VH.$H^."^1NUA;B- MLU51,?QFTM&6X)^445V\\@ABF:I*".TR82 !&9(*$,,JM?>DZFTKG7A!(;MV M(*(5@SB&:?1>GCTZS.[R3-\=[8ICZB*:N5B ;T*)2>N+U8H252TCM]AE*C02 M&)1P@Z]V3=L9ZFA?+J[4Z2CI1F1KL1BD2X.FH M\F)WE#QM5/:4S:R5\%Z,PGK FC\2['>9W&6&4-TRO'W3=BVS[MVRD1PQ&0X/ ML\=/'?&QGSCB?1;@B)?XW*I=%^0K7RV4&Q+JH0_M M0"5G4SSQ +J'9 $ 6:<\P@1,X\\H@Z^Q=AW<^C/ )5V%O%];$-M>U[I@W<0P M*:,K#18J]XZ0.%[L'C.^X9>L*'"*RUA-%^NGM0RM",0-\PB;C]>/3K/T2E0/ MKE9*'4/Y,U;*PP\_J$>TS5GZN3).9:I5;;U7BJVK>3'4;8$Z*C;PB\"66F3%_"P3!IX' MPKW5;<]6V(JE=>B(>%/HK';@O%L DI04L@AD+YY2P ,'RU(9]G*N]+9"+(/:,->E-%), MEI6=4X)T[938CK@H>2[TX#H=N][F7[.\R/Z1+\0*ISAW93$W#^CM/]%!/L!Z MNG:CIH+:^5U[]60T41W&Z5=T8."U=0)251@@^*SR,3#IPAG5,_SCD MZ @^[$#'#S(J<9@WU>.J5WW%[U8E>!4-0ZZG(1KE7:9.6MV;JGD.-?/%@TSZ M#)V*.V&>Q=;VL? E]E+?B[/8^RKL]N6[,\8%*E"3N(-3;^U/H-A*;,7U=;+E5H%T9 MB]@/HH$#K1K:S63EW!:1K K+-V>[&/(\6$DKA#VYNE0\BF: ;[\'SQW)+[2SY-+N5SYG1Z7BY);>YT7:@Q#ROT,#NW3IEQ#Q' M\Z ;M#S4+*Z:"&W3&N7:?K"I^YU0Y//MM3HSAX<.J%A"EB5T_.9>=RB5&76R MLU#5 F)3I;5*?%5%-=_6AP5,79MFT3@[JX=)8]!%YUJ:4E7K+++JN/P]U@:D M0WOJC56QNL;>MMAR8._/]^N1@,W63Q7FJ+T6P*@[RO]K^]BN4>9812Q+J16' M/7",A?I<%:["<$^!N^33>SD8BI180P>;Z:V*9I>G[G>W?"HA6]O#M[L_P^KL MK^)BJ@]3,;+RU5[JNOM:(+& 8TH=<[ =(W%742C! 8DS&[OO!IT/$#>ZC'E1 M;VX04U*I377RBPI_4YW'0F (SC106L"SBZEOL:R*1<*'FXU9@?N?[>-TRP#D MA0Z?+?,JT&>JBN(-0>1$P$)FTP[_6_$N6M*6] 2J=&LL-?I1>.11EU\)K M96D;&D<4!^TC3[+MK#YY5Q>!EJ>&"!+H>)*TE;7!K[8(?ZLCV*I&4 J-(*G M4K\#\#VUJ4V5UJ[P?/R]FEXUG&..__2/57Y3VSJJ\G)=H70)I,:V[$A"'6LO M6SV+56O'MG->K.)2'!@LZZSS?*QW<,'N]/^"\:=/C71C?@^XT;71G**-C<5[ MA31W09&#ZH^Q:CX>(MS2>+2JPZOX724[::,%[>G*6J@M")FE5-ORI:Q(HSV& M&N?0G!7@&^AV8?+QV J5<*@ZSTB5\O5)7:-M'&T:-]MLHONF@=/L8=?0!M*L MV0:U"CVO];S7,)3V9\$MP(W'QJL5'+0:*':#8XX5Y__MR+@?ETA=P**=C"4+B+WYIHXE[X711)&L0N8(+W,!CG6!R?@4 MDVKU::&BT!*8KPITR)L)S(27QM\HG_9&UXI3QS=K(#8-H"F">BZH8JT\!(<= MZ[!QF:ETB* KJFJ/AT+@5I2R6 MB-UZY!Z2;CNF-]QT<-14FUWR][P11#:I(U>UJ5V4K=\:;<-2>>2&2IVUSL;6 M[]#55_^Y J;4)?X;\6HJW[KS;2K\"YPA XM*J]:A!KTS2"W0@L]&MBSCA>ZI MRUEDNX7N_XE[XYTH\T9*XK/+9.GX=#ZVMCBE;U]A3M,FPP![7G=\79"8UWT' M 2V2^%^RY$*C+8VY.V49X2AK-/13M0[P2%L64?R!FA]'+Q]8<;4'769+4M3M M+6F57:)B%HH$U%<7ES\)EH5XJ?]X%<4%#/S^99S20M%-KT#VR1)5V27P&I5< MX?N#\7!,^15E#O\?Z>>KW(N!S+WXKHPV?W0F@Z'M[_Y][\W#@;7O1\]Q'GGO MWK?Z V^RY\&='+'E]FW$8V?/SQT<\63@>>->C=@?V/ZA7/$=";84;D )!*#_ M_,;YYD@L;^2FH0FPCB@2J=:\H(93FDNXED"FQ]S1T=CC:CCZ!L1E>_FY>H " M9OSJ^!&KW+XO&7-3&=?JRG+\Z-%\?3%6YAF^$(9GT"%80PM7WV1<'RPX0,Q/2O<3+"(SQ5,QQ0>Q M+%7=!N8,YHP&9S0+>C!C,&-4C%$5TF&N8*[8;UVPL=LC=NP;QV&1J:\-03TD MJT(9?2ZJ]T##9&>R,]F?#]GM(9.=R9#G_)LMC!.+?PE"(V>RD0KN=Q[>FR^S( M>7I"MO]9G\B^IJR:QRCAIU@S?C^_G]_/[S_K^Y] OYS.1+0&MG(TIIH7 M>(*_#O)>?TF0]ZML,-BG)O0ATK%CC)V#&,<9FK8].CG$/'+9NBH+C[B(D^:((V)>9L!BQ&'61R'T1 M(]D^2Q8C%Z!F)D3<:FK['1EW?8C?/(#GCPVI:A'F\Q&P,CO;V,=IK MFQ/',\>3(<=[>4OC(!N=F9R9O".T R0'Q$S>!3_^9*$SVQV,^^#5RS2,$U1NN_@3;L?% M&;M%Y^B M\L^XDXKJ$M39S;V3O;\A!@Z(092MIHDX7:]>7AU>'5X=7IVG6YTN[T;W),R92^/LHYK3BR+*7N!E/5 9KE_]@52=CPT M)_Z(*7MQE+7,(6A:9S+J,3-<9,OWZ2C_?,2<3F^G74_K9'GAUWJ,L1*9?)^AGXZFBWIR5X7JE'123 ML]7DZ1[I;=,:.J;E3ICPSXWPPS' J,N>F+[-A']VA+=MSQQ[CW)> MF/"])KSGFR/'X=CI\Z@4QT[DWDTBT_5M<^0Y3+^>TF\$]!MS$+RW]!O[X'*. M/:9?+^EG#I+S#>QN]=?=LBS3\SUS,N0( MR_.C_'CDF+[W*-.&*=]KRONV#781YQX^-\K;IF-Y0'T^ _#\*&^/;',\\;L< M5SW50G[5,\+7T6U<9#D?#3[SZ,[]?EX=7AU>G4ZO3J>C1CW95.3,N\L,M#J^ M.;;'3-B+)*S#09[+(ZP[-+W1HQ(#F+!=)ZP_YH#\!1+6,NTAGPKFS#;>V/_> M\TW;YZR,?A)O-#0=ZU%%29AXYR>>95H3/M7=4^+A6:A'N>E,O"X0SQVZG,CV M!.>!OV 3[GDY37OWM=6/ZN6/#K9WB#U\WQP^SE)AMKA@MK"&0W/H<1H,\\4Z M7UCFV.6@*O/%.E\XYI +3S!?;.&+D37<-.F_*P.8&/P;Q;??_PG^HP=,ZQBG MD4C+E]YDX&U.Z<"7MT=\\$0?6+ D3L757'ZV;.H=L]9;9'U"RZR(,0[[,A=) M4,:WXM5=')5S>#SK4KQ2G#%L/N*;S>63'!?"$HJ\ MZZO7.,E.*]?\[SROY?1&7$US$7RZ"F8PJY=! #ZDHC1D\OC"" M%.!T'J0W\(8XI< OM&^([&7=>_OC.R M'/ZYUL]8PLRS"'^, #KACI<[Q6H7<;91EOY#ZU&13B(MD"8)EH5XJ?]X%<7% M,@GN7\8I+3#=M [E -Z*KWQ_,!Z.B;54C$(]7['=0++=6NLF]2/>N^_W?3>2]^X<\'#C6B(?,0^8AGVS(6ZQ2#4)IEHI'7GK<0MCV@0OQ0#BV M6\9])T;SQ+Z&,O).OP$P6;,YQE\C=Q8M!GA@[R/CKZM4&,[0-.RA?<@^W0G$B2_MS:4,4=V*ANQ%J)WAD!YB%_@\7SO^ M]33+=Y9(4:?&HLGX(#598AZ_RG_!. -+S#.3&*8F4Y.IV4UJLC9[_"K_)$J6 M%Y87EI<#5_D=;1>QR#PSD7F:0! +XBD#%QQ!ZU$$K6_LYGSG6-\=&+@_ VV[ M!*I=&DOW;2+U@IZC\0=,NV'18-%@T5A?Z%_J5#06$!80%I#UA?X14S-9-%@T M6#36%_KM8AF$7SW:Q++!,:7G*G&C[YSAII_/H:4^Y8]>3I#S19P:\/!$GF,1 MGT,!\PED4Q\C"LK@CYQ'RI<>DT=ZHOHMEV0]7/_ZKIL6UMJYAC.0KEN$^G:= M3*==F$-J$DGZR),E'5H9:^*9PY&W=J3WS*O4/0;:OCZ'"/NEE[#JU%BV>U", M@HR"#Z#@R)RX#H,@@R"#((/@,P7!%[XY&0TWX@*,?XQ_C'^,?Q>/?R/3G[ - MR!C(&,@8^%PQT'9,WQTQ"#((7BP(/LTF&T,K0^L#T&IYIN^[C*U'8VNG6V+T M )2O?^U+?UZ[L[T#.P%6!T:BP/6'$,&^4>X*,%HP6G1H+H\7)T&)DNK[/8,%@ MP6#!8/%0_&)B^I/31T,9,1@Q.C66LQSJ91PZ'(=MND?*,N]X/KUE'@=?UQZ;GG!YXGVC]NL=T7;8&&3H8 M.I[09G-,9^0S)J-',8CQJ/3KYDW&IJ^9S$@=7O;ZW3@-3G5+AA= M^C(NX5WADZ_RCT)<_3DH1&1.?8Z=MCI@#7OC]#UU-8ZZ6@>+T0]*:W.R\:PWAW(<1QS,CF]-0T[Z=V4 LX)_H_CV^S_!?_0,:)'B M-!)I^=(9U3/\_D_3_+LZ<_O0VXY$A_8L#UZ?+9LDX^-<&,$T MNQ4RY=2 L16%46#[56,6WZQR^#=.PV05">-;:S RIK)]#'QII#"&,(EAJH 1 M*3!1@7UE!L9OPLC2:18 ^T0&3!V9!?M5!HGQK>T.K.8SBM6T"/.8^EDVGV)$ MJQPXS"AA?.4\%\)8P&3FA2%2?.I?5ZDPG*%I8&LE8XJ7TM64/-M\S"S+#WM& MF<'@O,%8#VY@[*3Q(LCA;208'JRR^JCDT),T)[:JB"XE"8B:!,M"O-1_O-*0 M&Z=$&KII71KA-:_NXJB&1:UNA%J/CM-^=(+O?0!8>WFH/G2"[V4N9$O[S9B9W+$9E('1NP/;*]?7#$>^.YC M[^41'SKBL>_U:L2 %>-#1WQ!FVV3+N^U=2+ARW]:NH8B+47^%2@[_@J4O2X* M4<+CDF26Y7=!'AE7QH?XL_%.9H>\VBB/^@MFFE\41/%26L\[)V4^BO"PI8W[X(GYX%^2? MF"68)1HL\8L(DZ HC#)CMF"VV&.SL^O+KB]'%3<):]G?.=9W]M#RF;B'8J1Z M0?]A\@,>F&2Z/SNZ_R(BL:##JTS]YT?]'Y/LCNG^_.C^=K$,PJ_N/C/AST[X M#XUJ!4S^9T?^T7?.\+N-? !VB)^10WS./)N+"BR]B%-)^86LMU*8\J/X'(IE M*?\.9*57^2$*RF"C0TMO$D;XTMXDXEQX@]'K7]\]!FR?8E76:, MY>O;].EH> SW>EF+Q9O$^8^O.L3FQS]ZZDZ6;I9NE M^PEB/3'9T^XL6RP++0.UEXX5JF/W1. M&2!B.6 YZ)T<6*[I>6/6"2P++ LO+,L$RK).8#EXYG)@^J['8L!B\*S%P'%= MTV?;J(N!Z2_9#+(&MM>#<8<&NT6_,V[Q';1L'05=SQN: MWF1R[OV_(Y:P>ZS7!X.$,80QY*F6S7=->W+V$SD,(0PAYR-^%\>)2\<(;89T3BUV6SN]]G\X^F9QJ&YPN?1F7\*[PR5?Y M1R&N_AP4(C*N98G5OE2Q/V/J34.L'!"K*%M-$W%H^=W'8=57Y0G;M.R)Z=NG MQZ^OL.S]$;T^.%5//9HO$J6O/-9NC>89K!Q#_-,=5/$LT_-.7QB 9X!GF&J M8Q+37YC">J$3]Z2) XQ0?44HEK,G]/ALSS='SNG+ZK.X'1#2^JX,8&+P;Q3? M?O\G^(^> :U3G$8B+5\ZHWJ&W_]IFG_W??6@0V\[4IK;LSQX<1Y8]B1.Q=5< M?K9L$HZ/P@-C-^$D:73+ 6B@R8.W(+=FL+$N-;UQ]8S6<4 MC6YNS:<8T2H'%C-*&& 1?S86,)=Y88@4G_G752H,9V@:V ?,F.*%="T=-6D^ M9);EASRAS(QOQ\/!1 ]L8!Q-X&/Y8A'D,.:J+=NP^ZQR712B!'("266\LL$@ MM,A8T= >OJJ;V!O-5GWTJ_4*EN91X7P@A7!:P:$-FX MFV?PF<@&#!#D>9#>B 5<2J.:K4H8H+&$&6=1 3^+%K]=33'\:AIY /!T2"O MXBSE#P,8?S@W@@4%9^EN)0H1/KPY.6,ARCP.X:*2)@4S,;(9_?G/59##P/&. MNWD,S\,O<[E&\0R0E^[/PG"5YSB8N[B<&VEFQ-3?$@1)L?4R"4I8LX4<86' M\BDZ@,3]3#-$&$_NE4@61DAK V0(Y[@J].*[X![_O3>6\ >2(%OEN#NQPE' MRV$=Q%1=4L!08+RS/%L8[94Q@ PA+O@BBT2"KPBV+*S\U533G@>$)+F@G^BU M6^Z0RSCH$;YNJK%& [ C?] "T,;'V1=@/VJL*=YC<='N_@P?(&@,H& D(D"#R<#^>49POU7H^L?Z@<52X UQ49K& M T.\(?PK C%#.972)!7H\2/Q@+!"HP$U " :P!O5RM8+T3615R@K@7A+0%\ M"\ LG%%*0TI6"Y3!0.TAB665["'\ )G^!U MB/Y!CCB,XRUB-;KZ'@"C["8/%@M<8%R>?!:$\*IJ<7Y^6U3+@Y 7(S9J#=(G MJ-G/A^_!ZC$L$WYMK&V<%F5[@DS6Z#,LOERC;H$MW& M19:#GHCS!=PME1^NLN5I[08:.@&)!>XR?AU\&!C3(/T$ERIHGY+ZP>L>X,!* MN<'EL*"@YT%= G,5:#3"(D1M=I$CA86ZC9'2I,=P]O;84)TL0;_%43V,0^G, MB-J%&3[ +$AWA)*[## "^$3+,CHOJV7Q<@?[5X#P8QLM'Q *;;__W\(V'FJI7*0$$-S^T0O7:8-#3=4<62G1CJ M5M9JAXO<@4=KBS[PCQ43O&VR#'$4*IC;.!)%T^] %5:($-T+,,.%]'>RI4@- MU#=FK2)!&9%KTE!RQC*[ SL[,L#21D.X-NV!'?'VFE7C]!K@3O.325B1&4YMK M0D2H_K,E0G\,V'R7MN=?SF%=;^:DB1MK)@4-?(88P5RM+@[81 \1/)(%H#P. MO/)8"KDB&?EOLU4:RC!#7-X/#+5V1@C<.!6U+HAP@"!P,=!T10Y31MZ9M%&J M$<+"Z,"'5D0-J !.#*2C"<,600+CX#XR.Z7NAKEJA72XR@E,IG+(.X,8:M+Z;'5\]=&TB"#G;> M7K-J1I4VA75'W*.1%*):QKE(EAA;*59$Y&HNU=UU/A&7$W!X_YT% MTD28VHQX\QE>4DCT?9L"$@D)L^CN2 $D^2L: KA]B.0;&3\']WD&HJENE1$< MN#;.893@3-ZKIVT(,&@ZJLK.6!7B6/=\NHJ3J%X' M:2EAN"=';8_F;&712524QG/#2@YDR(""Y&2L8NQW /2J-HKHJAH&&O;KE0PL MZ1V(EC6+!E'UNK^_?=!:UP^Y1?Y3Z[)A:9+!'1>?*/Q=%!+?LBPIC-LXH.GB M3&G/"U8)+!] FU@2&["3N(&&#YYC+@-4Y%CB) G8'@K)P#BWN[/KBJ0Y7R2K MDH*VW9U5ZP-ZZQ-A<+#$V#4A^+HVR%*4NE>[ C$MEDV"-*U830>.M$WYRA M&0L8&P8WI3EV1$1"J4,2)HB?1/BED#:%A$OR8N0O M#1DI GQZ$Z;5=C$8+BKN7 6,:HX@OZ0=5P8)"(#FRCI[HT"I]JFGHBS)A--, MUO1HI%16)@6]8![ 78L,L 8,G!)00%HOZXZ0WA/ >6:TMXB/H1WSJ"URD0CC M@G89 Y19*?FM/5!R&!<"=4ZA0[-*L<&;4?16*3C%#^X$U"NU*5L5KE51_I8O#J9RTW#1N@A-5-9'1@E@$#BXCZ-:TNJ50X"_BN#A:2$7!R IG"/K54[1DDQ!4C\X+'5_ M(90!HT=8,7ESE6$'BT]20_ HW^N9'1/[3]JZT&D>0S$0Q-!4V6E M3#@ LJ4 "PC?#]P2 "_<: H2ZDH+'Q$2[$SN0IRZ>\-LNV3=L='7://1RT\IH.&9WEZN'YF,PZ M.6YT0]?TQ_[AHY/EI/4P])Y!%:G/LYDHE!*HU%@=[J[OJ\?OZ>';MFNZKG?4 M^&W',QW+.6+\+6_[-^G\?ZC,+J7B_J-065];UAN,:U@V<^Q[F(8%F@98TXA6 MM-4>I-6%Z\F5%2G5 \%*_-:R3,>QI<_6OC-H\6;C%MNTQB.3HHBQW#R9S=#6 MF*+K"X9J]81#2:&>.K:<]<79L?F[8X%R@9O!(J*H(AB8Y+S7ZU8\M!ZX(]>8 MC)Y*<Z*5@FF778N>;PZ&K16A?/J@6.F]L#KWQ(7<\"M#\"F_'(-TU M(APRM*%O>L[PT*&='LUJ-'8!SBS+.F+P[L0R)YY]\. Q=SS\YRJ6&VXDR3^# M+3_+DCA[3?X&IJ]> THEAJ7>@Z/_^>T;M![QQW?!??73"^!2M"#!NDO =,0A M?$,_7#=>\LT?3>E6H_^X#DX3<^3*5WSK.*8[.8A%U*"^")Y-\)!T1$GNU:I1 M-8=*9)%)4_C.QJ3,-7AW+',TMA^$]]T@/0'Y<,QMP/Z02AB9DXE]-;F(^/@3(CBA,2L&(>Y,(D+S'(9?@)^2R6 M&ZH/C8, Q'>J9]O;GGW88"W_$99 5PGY@-?%F1K[,S6\SF9J](T1CT:4!XX6 M$9Y8X+..AEKH;><00#EH$.1?C4T;G&+U<,?;ARC[313V+*ZCWU=%R^([7'&@ M:R===7_8)F>P\532X/88#.$J*@%F!KSJ7@2Y.DHV,*K1I+25U/0A@>I@5UC> MP>/;,:+6DXF;1F/3&XT.&=6;/[_]^,/UD:H5:#H93G:,1CT1Q^&"-5?[%0\M MCM*^QPT%#.#QN%+%WH-J/MCR1B*D:[KC2KK=T>9S=D^#!6Z7P#V$JR0%+K@1 MSF@7.[48VP5Q\YR#.6I-W!P/.Z!;!X[N4&%S+ ?0XC'"=I#6L8:F,QD]+&MC MT"!U>/%(63MD)"/;],>>E!!K8&V1D,,D#4!A,K&TI$VVJ+H32EI71>;2-BC6 MI=7<+C#F.NN:6]E$I@9M?H^<(CD$_S\%5_TOU]<_-Q.-P W'@^8#XX.HCIG_ MI*^KCVZ\4]?IH^8H!P%F&X0K\MV14:O'ZX>JE-E6Q,W OG]57J M'-LB*TIX(EQ=XDEK$@RR %O//)WNB*/__"9V16A-PV \^._5F031R1.CY MMB5"806C?UC6Y)O&71WAJAU[E+^(8I64A++5=N7N+4JUDXZ%2+R-C77E4TH; M7$]75B[!6&*P+,1+_<FX<#:]^/GO/8>_>^=3P8^QZ/^$E'/!H,7>8*'O$& M5QR,%9TNPWU<%>YM.1]<=*TQ&O]IR:K"IT]/V/%7(.Q'BBJ\D[[.&_1U#B"R M-@C )!1;*?"H2[O .HP(C C/'!$^Q)\9#Q@/3H ';',QPC+";A)6!Y,963N, M UU,G7@PVW^X)9C>A8%N!#3E0'_&8ZWK)1L[SK<,= QT#'0,="<".K:1GX^- M_,1DW:LZCFOHVG&]@DD87YOF)UC _C"$^E&?PKX AK%\!HF+LR]?4WE^)BRC M/Z,_HS^C_[-'?_:FGH\W=OD86'Z*M3FQO%PX^1ZO M4IEV3#NF'=..:<>T8]HQ[2[&7I_1_SQJ$:V![?5@(1NE01\E"5^P0@])PID( MUSD2?;M.F-,N#*W] RLCZ2./O'9H9505[>U ?JY5ZAX#?8&B8_%F\3ZC>%-A M?1;O/HIW]7[[U";8(;3:,<;.L;C-S+U_@?[0-;YFM<5JZP&9EHT06++[J+98 MO%F\'Q!OV1F%Q;N/XLU6Z6&.%W/W,69IQU)%>A)ZWNP U=F]F"]$B\TA7A1: MR&Z!IX>,QRU;5]F]X]N-S.)[:"=[:#*',X=?*H=;3^#07!9W/RX2R8Q];G== M]OYD[F;LOE065PUQF<69Q2^6Q=F]/'M$Z@O"LI,>A*-TU^_U'N0%8^B:COL$$0@6CFQP'\,U-W8@XGG$##.U07R^"6;5K6$SA0 MS.',X=V@W0O'V:BVR9S-Z6&]9FH+/HXX=89A^W(YW#?'HR#=J] ML-DPX<2P)T\,XW2P"]W?L1W/="SGW$%NWM]AX>B@<-BNZ3[%X0(6CF9F]/!+@_TW8EE3KRS5X%AT&?AZ*!P@$5D618+!PO'L[2(GJ)4Q"6; M1!U+!^M!Q.W]4N1!"2,TQ.>E2 MN*==30G9\5X5IQ[0[A8IFXIV;>"QX3#NF M'8,F-Y7KPD*^SHK2R&:\9]YK/W\T,2?G/_78=5[G2%9_.7QLF\,)]Q=C#K]8 M#G_AGC0S\K(8FW>N>\G3ENN8X\G9-Z>[SMT,VSUF<0=8_/P%"IG%F<6?K" M,W>/-Y%[$XA:X/YQ@"VFJ)3(5*1B%I=<1*27F.%[IL>'=7N^!\$QW8)H_;%BL1X%&_3\#;-Y7+X MR/2?HB4A#=HQ_E_G"9UB7SMC4S+9N9FY+Y8#G='INMPLR7F\(OE\*?8 M";XL[NYTEE1_&BYE&T5@.8A=7EHM==NQ3&=X]DTZ$3 M%HX+$8Z^\?\+C[<_.2WK&0&^._%,=W3V5%L&?!:.#@J'YY@6NPHL',_4&AJ? MF_.[SMR=3@CK0=CM;1IF"V&\2+*B^*,QR[.%CL%E*1?,ND"%:@Z'9S_R_%S5 M*8M&ET7CA3V$S^/1K/'',T/.TA5X8S%HO>BX4] M,7W_M(>L6"Z>I5STCO4G$R[#V<\4KA[8D._+NTQ9[TR M=U\D=]NGW5"]+,[F[*4O6[^_945A3,4LRX41RTRF,OAL+//L-BZPO-4+U?MO M@P>?9\#ZLC9R7-,:G59O\CX.BT7OQ<(>F^,1[_M?IEQP&A.G,3TS/ /_V+$8 MSRX3SU@N'F_^VJ;->I[EXAGF,8TXCXGSF)[X2-PI TDV&[YLCB M7EW,W1?)W3ZG[7#:SE.MWT^BU.DZLO 0AV$O;WO",]VQQ;L3O#O!8M$@[,@Z M>YM&%HS.1G$X/8 ]L*RS=&(%?UEXAG+Q>/E8FR./$Y/9[EX?NDY-J?G M<'K.4ZW?=12]-#""A)$C(RC+/)ZNRF":"*/,C#1+X?ZTS+,D@5D8<5J*7!1< MBJB72.*Y7 "?=UDNEKWMR9#9F]G[4MG;/WO?GJYS-]7O9W1$^Q1,7M_1?;F9.+#MZ$X?>>+TW-M&@ZZ%L;] M:J3=&X)7/ZJW.?![E*UP 7=N>72+#;[MZ-;&P>O:4?7[PC5]N[/]*8YZQ M;3=WEAB2&)*Z"TD3O]M9:PQ*G?8G.*V-E0DK$U8F=<:@/3IM.7?6)5W7)8Q) MC$E=QJ2Q:?NG+9_!F-1U3.)TSL/2.<]99+#KG+TEG?,[BH/#OU%\^_V?Z#_- M 1_XZ/9X#I[& \N1Q*FXFLO/EDV\]G]^RDIC(8(4EGFV2NIHO1Z^'CA1+$XC MD<*]DTU*=&UB:Z"S/IUE5L1EG '[B20HXUOQZBZ.RCD\'NY63W+MP=B3,]UV M9S %G%Z5XI5B^&'S$=]L+I[D[%!@4FK75\\9M5>N^=]Y7B/ C;B:YB+X=!7, M8%8O@^0NN"^^^:XU^46<7JVMZ,9"R=7X_D_3'.[=\N9.,R*]^&5< H'#UN*. MMR_NQWDNA+& "^>%(6 FD?'752H,9V@:]M >@FI:+(,4;ST5B MF]-Q1EV8SK%TORX*45Y-@P)HF(MPE>>8I)Z+6Y&N1-&CB5\8'?=/9S_5<"\< M !!_M/]@S/)L87P+-YK#\1!^ ND5#TLP2#G<8YNV.SKL'GLX,#[.1?5NXRXH MC&4>+X(<%L"(5K0/#TM:70"/#7 >QFV0X*B#Y1*85N_89ZO<^.7B'"#*Y4L\"?Y3)=#!M>F%3)Z2 3IZO%5%)L M%J=!&L9!8@31;5QD>6'$]9UUP#6+W=V77XP8S?5_C;CJL<,= T@9BQ%CO8TF*&X0F4&JKA"9G,_ MWQ1&)%K$\IP_'(/8GJTN?PBH+V;%>X= Q]IG'U;3(LSC)7IW;*;U;#J'$*^! MSY:KK34?#"]O806O3!SI^7N;:S=.A_K=0.4.8A;=-+_U^./ M3>S+ #'[P-JX)8&+#*8F03[R= :&:"!7GI3*SV_?H#_R%7QG/1KM/4N/I*#? M"R$=^<:(8=*W<0BK 2\2G^.B)$=?WO,(GZ*K-+HPVV9=^!\ S!5'U1 KQZ'N(?2D, PQ4<\BJ*+.%R(O#]H=ZC@T_Y]E,%,6:?.'R M92"@.3L.'9_.H?1KQ L9P6M8F^D M>?(LA7F=3')ZM>167O_8!BD\;HMF-#$G[N%._]&"NWP B,*UN9$SA*/#PBR,LX2. 1V6R&6T73^ZU;2"JXLG4TENE-;-.(XER$)3PIS'+*KX#K M*9)?-@T97( '(K0K^HQW@8$=9]' ."#LNS&RM4"O8Q\5Z+7]@P*]YB9Y\0TZ MO:2UCL6V6)4>_MT\!L_A1J3@4B UP@!6!1G!2+*[33: MP3IVD+*1ST'I_EX M&%\L15I(:4#14IT=C\?SWBW50\"Y8V$:TC.NK)ZA8]J3 S>K%7KZGNF-O%.B MI_Z5_!<0+UAJ%+2P.1,$)<]T;5A/*@X8%//V!>(S_JT#4Q/?-I7K? OB!\]< MN\"UK.U(B=&++D0&#D3(!XDM%2<-V1T=A9>N=>#E,+M-C=C: @53>3(<2J.V M1/+"<*=9ND*:+X,875B82YJ"LL&?*A6C%_DZ_.N"@EKG1> SU/1V0WP;1&:6I67VM6UP9E91VE M6)V)Z;HGC2>T%"N,^E;(>1 ,E4&E4XBT3I>^M0ZV";NJ]?O9/--"W6HEE!*(VJ,O@D4EQY M' :L4%ZOW[MZ_?__?:'J[VZ_6*L_&,5RP]B";P8UZ9@L,B K?_%NJ6[NF4O MS2J!J7-=1EJ[V"/3MP[TP91VL5&[J/H?3Y>;' . I3(@9(T.(D(N%@!D%"X#_5>4E!-1 M&M81(2A\]B,S"1] K]99Q&XP_K'P]9XBHVJU3

BPN20-**@, MS;'I6?912# QK;%SRO,)]:BPCJ! N0SQJ#/8(5E.DBE )L%&7(ARGJ&SC[O> M0L7$-^X&J8/[8"E0^L(YR+S8'JJIC0[='V)]M0ZS9F!.Z]$9^9F.5FX34J2N+[ M@XGG4*!$U395SU=!E($,HJR=YY8_CMV!-W9V_[[WYN' VO>CY]B/O'?O6R<# M?[+GYXZ.^- U?H(2M=OEZ^D+UFXSUP^6XZ]>?.+I5VEC-/[3DE4%DI^>L..O M0%AYBOJ=U,]O4#\?0&2-HVF6BJT4>.!2%D861A;&3<)JRYA%D$6P,Z5'OTP$ MOZ0A;>?D$QW6KTWS$RP@,\33,83E,+UK"OV$+TJG H),1'Q8@Z$CINZ]& MT^-$IEOD[6JUS:X7#'1-:\2=S[^Z=<9XP7C12[RPQ^9X=,XBHY<&&-Q5_MA% M/'![IVN-_KB/Y1Z:6J8S''$GRR#BP@OY.];@G'TEN\[G?V"V[B-;6T-[8)^[/6&_>'M[ MFXJ+.PFQ/TOVQRP_*,O3E(FH&TK0B&+X+M>'9J@$=1F4JS++[^4%6\L!K)=P MP\-.*H4\2;([.G%\)XQY$&$5XQ >CS\92TPME\>9?_U@1 +>3%FG,!B5T[Y9 M2QN'(^2)IPPX%B_&O/5M&;&JP *L*N:G3[/L$SU:31'&5,B,^SL@\ SNE7,N MRBS\5%6#J$\4FXU!T*F?#"N*56_2KS'1%MU-CJ]H11>*G1PCWPBCV#G MHA!!'LY5)2I,HL4#07*U8!6C^."29<^>C[%BW$GY&"BIC_OA<[>Q,9[6L"W3 M'XXWSF[5AS-:K*Q/!<;-7/!]A[J/X\J9B*JS<%(X6BS6/&KWXM__;6+;PU>_ M4&FU'^B3]>J/FNU,=9ZNFD80AODJ2 K*7%_![.G\F@PH9?I4R5-6[.Y&4;YC MTZH_Q)\/K7U0[+F4FZ#TB.;4_>/9. NT?\)FRRH\00.469P7)1B.R>S(YB>,BMS\Y"*;GQQS M$I9+^^PM[3/ATCY?1Y&N]Z1Q_[!Q]OQPA8H=;1YU.XC8A6%MCZ9SM!/%76OZ M.YUCN]94Y_>ML6,=3WT3<\9'BC_CVQ9TZD&#GUNH/(M4&)DZVK#G1IQ MGY>56_\\^1+O:_WCF)Y7E8WEUC^'+>BC6_]L06N\=Z/>D:XYC>7Z\GBZ*H4J MKT+[+771(QG2=\RQ.Z:0["&&QS'!'%DL">]N,ZYY+CSI/8A MJ7+WVH .I.AIV_,\S''.D"Y^:%B=E]U+1:+C5CJ9K+=6QI[&1A?WHUF:]=5HM![=*PL5(2H#I+K^(,I;! M'@.,_)L\6.RI@?N.$B8=J[GFF[JE&4K:U6UHH_6!-Z*?T?8?^Q,*5Y'NV-VN MJ*YU?@A'Z4K:)NK1I4R$3>Z?HF.2=X0*Y'3Q@\-ZXC01WC4G^(*S]L89@RNTT=9&]Y"QQJYT M0;8VS[&&P\?VO=G;N\8V+7=LXA)&H*#R'!/=UIKP68[YB-XYDPGHI&F B?S3 M-B4F0U#+>+Z%4O1-^+RJ#=!H:#?\L455BFQ5FS+%P#B$?9NZKXHJ M;:K(;:TACM-C3]4!R!X>H;ZL\8'JZ_*Z_W#6X/ZL0;^]L8_3K8>'0QZ3L# :HC$,X E:Z4C9SI .!-^D,-/HX. 4GHZ1AY47 M\**5"G&IC1*0V]L8K'MXY5PDC5Y0ZNDPHEL\(UR?RVDBYGQYC.X M2Q0_?#^;@>N3_T'80[ M9QV)QMQ8Z-RX,O(FW%6(>V9=(FO;KCFR3ML&Y^*YFP,<[4VX:Q9WS3HZ>5AW&]J?W,D]L[AG5M^YN,<=LZIA/4''+-40 MJQN-L#K"9;OJLJM2I+\0%;M?P.:9EC7\\ZJ +XNJ="P(7B[TJ6E$_/PFD,=. M AHU2:\JX87J0.!)= #5'ZMS(G&*!S"4<$^S56F( *10"7YYEQG3C7?&\MBX M/! . J/ZS_V4@:H][6+U"=Z33(P#,B/-@P6@:PW+ M8@[U:J.:;M\!EYTY!8/&'H3I9??0Q"!=\"W]/[O^7 M'2IX[+U[W^H/1K['(^81KXUX/.2C)AW?5.'\]DZG2WZDLZY?^; )L\XEL Z? M4F(49U'LA"A^Q5-*S##,,(S9C-E\BHF/M3%#G.]8&X/ ,Z Y@P SQ#X0X-3/ MHU,_'VPPVY5$.3Z:QD?3GFK9+-^<,^@ MP:#!H-$;T' LTQZRI<&@P:#169;O'&C8OFG;#H-&]\\)7W;UC#I8]$-0!@:= MK3"NTR"YA]D]+F#$)0;.76+ =RVN+\#5,RZ1M2>F/QHRZ9GCYBY MF;DOD;FMD3F9<%6OL_LSE[WY_5.6ZD.1=9T"W66X:P&F4R''91>*>6&YIF^= M%CDNJTQ,-\.GS-V'U0-TS-'XM%8?HSEV$=_N*P/#T9 OS8'O'*RXYO]G[U^7&\>1+5#X51B]JR?< M7\ JWDFY^E2$IZMFHB;Z,M%=^YN?)R@2LKB;(C4D99?[Z0\ DKI;IFS1!*&U M8W:U;=Z S)4+B)OY8SF30J*\*TY$>P99+#')X9G M(=:#2*:*X/:(8Y@ -\"M(KC'Q#.0@P*XE02W81'3@?MH\7D"< M^S.ATRRGS3$#.'[W8F(J-C'<\_+-98=48!9*F(7I$<]%"!YV ;O8]4\M W8! MNX!=;+M1)C$Q7D@^J5,[-?7E_',WQ(-ZUJE!+-WM>U\9V8&/@.=P &= M:H$4F(4*9N$:'6PO"\. 80S=,*X,D[@N!@S8!>QBVRX\XCJH[)%[\O;R,(8[ M\IP!S-]NH^B&O;&LJ@R#LLSCR;(,)@G5RDQ+LY0]GY9YEB2L%VQR5]*<%EA3 M-*L*;ULW &_ 6U5X6V[OYS,-$-Y(6)TW M8;4W UJ=V$2T+VDXDBT0\V9Z/AHLJ"_67[/8]2A;<@%>XJEZ9PS"M):KI)Q^ M99.Q*>U^0"=*5S[8RAD;!B6!DN2E)'\L=YX6I 12 BE=&"GQ'+G9ZT&+X"1P M$C@)G+1=GV".S[OP!YST?##OO0@]L?]&\?W'']D_*XEG15KV-[1ZTE.@S^O@RGKU4V0/ 2/ MQ7?OMSH_C]/K'8GN":J2QL%SDM6/N+)CJ_/"FG>9#?,4/G MXPNW\/K7FAIK%JU:TPBN&G.88))@4=";YH3#XTKW>65?#G>^98BA>RGMM6; M0+%?9SFEVB_L*[."N1L1C5HHN7$(TBRE!S7PHEME@ X8 8QPX8SP1_P-? ^ M.%? [XU]KCLT6%=(9DZJ;^UCH_@P"' XCM(A85 &.,01+*#:@_S8+TCD*Q M8'^P/]@?['_Q[(_9U.7,IOH,52DUGE[%::7XNB5MMC(Z0U:&"!3D G MH!/0R;#I1*Z=58>PR]#O])ZF2UKMWO9 MUH]T&[88IDE,NX/#R%\C)?D =.%[0<&\!VO>.M&]#DZX@'EW;]ZK[[_I>6G/ MM%$ZB)L ]W$!?2\;KC%L8=AZQJ8=C^A.!^>.J679<@Y;,&^8]S/F;8Z)KMLP M[R&:-[S2=A,OH/L4MU2R8I&!A)[_6$Z*,(\7?._*5T2@<8Q=SWIT#6(;.(=T MV.E&(/R([AP>A_2!<"!<582;.(FTDT D@-W[5,8@G@5T@[N5A?C8($87\2@@ M' B70W<6T-U[/.H505E_ ,&HKUD9)%I.PV6>LW:RGZK53 A@OW:UGW1L8O@6 M<9W>JP9;R5162!]%\_O_)\ MXHU[+[0&Z<,X)#0.DWE$>N_C HQ#$>,8&OZ-WJ$O.[I1#':&$PSR;$J+(L[2 M(-'8F^[CD'TB2",M*V)9W=0- V ^!R MZ.[*UO,XS(](@.[6O8>P;Z>:J$;M#U@ MB)NF#)E80!P0[VQ] L ]X'328 )1Q5UW]<2OT"J7_2E.9!(D)2032/T[@HHBW"&NBU710+BR"+\R4"N%6BG%0&U[Q##@F("VU46X0WS4< /AZB(< ME:Z]1Z34KY3Z1!-UI50PSUCG_GIY4 JA[+ZG[#K1_0[6[ZD5SD:R9K@( M-UQB>:@'!,*51;C9@?.G%KI1+35(8%MCXNAP3D#=RB+<](AK@[Z!<&41#G3W M'YEZ171V.*>P9'L[0R*27:JVP;+A>L3O_\1Q;+ ,XY#1.&SB]+\9&XQ#$>,8 M&OX[6#2H<@[T8G&M%.E;CDW\,3PBD#Z,8]\X=)U87N_C HQ#$>,8&O[[GRG+ MCFZIR\*>,H(HOM]MTCI:MR/?EI+8%E]KJ3^CO21.Z?6L^MW0A7E\2<-L3ANI M2]%2[W!+-:D:^80XIWDV;T*?6;H.>3*(R),I>3/S.3K0UA?KKUGL>I0M)PE] MVKN1BZK>]9=".8]<91TDQ\1W.SBXK#\1RX==.3.XX"7PDL2\9+*Y:^\[C8"7 M4%DBIWVX'2SH4[FR1 )@8\#%@"LOH5@&,75,!"YPP 4O@9?DY25S3,S^U_B MES 1D-,^>A^R90?W@237^S)@YMDD"C822J++<1K1=#N?]/''2?[^XW9^H<5C M_>5-Q(=OXI)I*CR>[C$%HK_.[8XK%.6:X,G3H5)[=%0,>/Y#-MM]TSIC[2OK*[ MFF]K#T&A+?)X'N1, %JTI/R=3*2K&]AK ]X/[3Y(>*N#Q8*!EA,YOS-;YMI_ MET%>TIP]/HF3A'>[39IV\IMC]FPH#G5/F=J",&3Z+S4& M@P=&?'R_F$56Q&5\3S5.B-,D>RCXS;?_^\O[VZ:%!0TS=F?=$7ZYDI0R2%3, ML#B"T^5\4NEJ&J=!&L9\U^KH/BZRO- >8J[\8^:G9:D ;TG#6H+9*@ M9$/H?-,RA5E:8^*9'GL?_]J> =H\@N/N7V7 YO KM]I:P2Y,8B;J!JQ[WV,F MEF??F$V6E!D5/W"3L8*N/]6 W=NMIVY_$:1/\,&& )U;QF#:@N8A:W!P1[F$ M2K&4KZ%E\@QN(KJE*]?_?N\=I]"WZ[ST>8:O/>*N:8\]7RPG19C'"^[VK?I2 M]7"DF/ZO?]<4B+X*7 M/A@\[PEG3%X\T,)UR A:")/S];KZL5+9O[]\YIY$ARYOXTLTK6D\WLJ7*,3U M@E;^]T:+F6CNXY#)C'V(?HL+L5B]?@8.[G!&@G_GV906Q8Y2N=(SAHH<@X'D MW6FKOPW_TM:;\< EGFV>-!S81#?'IX4$F@\_$1)87V=O7;4VI\4R$9PB6LJ_ M%K+)&..AH"$I/LL2G'=;S5P^[856$_8LO7K M#,0=O9XPA?UY'4Q9KVZ"Y"%X++Y[O]7Y>9Q>[TAT3U!/C_P#,,I3:?:GK!"Q MI,'0J7^1;+JKI@W6=%:DZ;*6G19*=2UB&$9WM+EX9A (=[O%?F94[ELFV7AU M4+.NB!NT)USVBB OXR!AK\BF4Q[2G3P>#/76DY6#K3&(X[/61#&;RI3L36&6 M"YIF]XN@6[GI4G,!'(^!1TOQ.W^*>=1Q%HVT%A&:O9;M!&4L[_M3]&[9+6\W M=;*O8OY8,U)MR?)("(9H#[.831?NJN/VN!P#)AD.!BW)'O:AP+X2I#O"K*,Y M\COQJG+4Z8/+G&\2MM[*?L+4/XU+C#*RCC)/Z&LC:&.L,RS)-'*X%O-[19Q3(OPES - M<38+-P7 [S")S=HK!BQ) B,MQXOG%5D-'.9I X?5>N!H%W0?=*SM5#IL<=:L MK)V^3#Y\6F&K[2\W/#%CY8E71W2>Q(S5N;7G],2;JU590A[T5+FO<5B P%.E5MW&,3VA4NXX=;S=R;TCOTTI2N?V;;8B[(P M7#+MAH_"N:LNC?TJ2\S:^B?=W$A47/7&_A->^S;3L_E F2_#LG*FPUF0W]7S M"M91QGNAT%%#_"M=58SN\(\4CT5)YTQ(3"S90HABW4B#Z(X^/-:_.PFNHMT< MLR? U&@[7!S*U:X__2P:@V)KTE?ILV!P_).F' Z\ =Q9"=+'W7M_^NW__^73 M-9>8]#2D*JF>.BZV._%*UGZKJL7CW3FJLY4='\KU5D<%G38XBO.S.BSXBQFG MIGWHPH);=)4]=!.0G+WW<5J7*K+"44W;\/_+N,J MF,\K+K)I^<#&D&-MY4EUH9SM]['QFXTDY6/%P.S#U0 8 M;>IT\T6^Z1T<@-9#3W0B' 04QJ>-/4;[N4>GB7XY"H5.KJR)O[5U2(HCMZ+J M?D 4CJK[2QB*6U?=KT-WICDFNFZORL&/&[P8@AV/38J\-D_T47)_O#U[TZWC M'3Y[N?TTSHM2FP7)%*7VLG<'I?8HM9>EU'[\=*G\\Y3M>B][NFWH?CA^VX MAGIYI=1YWGIY7K91^6]C@Q'W*>Z;81K$LZRMUCA=BE*QC$<3L>QAF", ECVHIM&S+WM8IT;&Q/9;A5CJ M4=TCEN&<0D$O6O*PDV ]RY('96:$J+=7THSWZNW77OAXO7<)#Y^TLK_&"[=, M,M:M;H.H1XO976)9W5:S?YW%Q4ZK#];SG&.9@#D^PS*!2L[[[N(LJ/*F7^9OK84ZWB>>= M%&RR'&+YK9YX09$_XX><,_MVJ8M!3,\EIR\!&!//&A]= N 0P_+$6WAA;!@4 ML^U[MBMH/=O8[=&A-F]UJ+HST>A\D62/O)Y6Q*ZJH$%-RI\#G@?]G99Q M%<+0V)SC+@_F1ZIC?@ERQLJ6L2GRXP&2IU80;!?3.L1UJN41[PR'>&-?#!QB M1'MZ"<*Z&J@-H/BCU0C%1O<%\UJ8DI+'SE9!M!A3G1>,J1LJ+I\%Q\[-3^D; MLRNLL)"U-^=<8;&1 &G&)-LA_GJI'(Y M@F];A+\L8B21Y[P*8;O.TW/]C>G2/"[$Q">EV7(MOD+T:Z,*L]"80TX/3L]. M6CO2K*73=>.YQ2-FQ>?/KQ^Q+'^DM0''YIBUVI%C?VBK8N]B7$L+]AK>_-/& MG\Y68+2;HNVMOSA'"A]\U_^0A<4/\O2FJ\4/]FK@,CWBVJT"@/7 Q28GCFZ< M;^!Z\<('GYA\I!K(PH>Q[YYCX8/!M=7%T@?_%-+7VY*^_"&SMA;V=$]017*\ MBL1"%4EG8_5ZQB-O[*#%G;;8'>DV4($6 M[Z&B-5>($Z9J.@KWCU![R8E6^-SB+KGLI[;5F MW*U::]>V>\5Z;Z#8ZHBQ7ZI9TF<^2VJAY,8A2+.4'M3 BVZ5 3H=,\(KCC@$ M)8 2WH82^-X'( 00PAD( 5X7*!84NZ_8)A -:@5@6@'FWU4Z!52@G&9!!:"" M5U,!_*S+\;/ZM)4Z1<0_R)JG%5D21UHC[J$9$B\">&N=GT& PP%$?;'^N@J M,<8@">4&U)]F07I'H5BP/]@?[ _VOWCVQVSJ_\3AI1.IV_@X1UU%JD*76$UAB9S@#$NG^> MAMPQ%BET*YT6W^TJK>_5"I7NJI67$LG)MHCCC@^/ W*(3#YL#2'R"E8 *[R" M%4QB^#I803566+7&E';YGG2V8,$,3A'7]W); ,9%C(LOEY/O$6_L@1!4&Q?! M"F"%5[""34S; "NHQ@KPEE\PCEOFDL^ M0B&Z<_[X] N%)JL)2)['!<"/Z,XAEN< X "XJ@"_,NV]&G4@^U7Q4H"Z;[5Y M9.R@V0/TR&^;F)MX:#S=T#X$=U9!G'&Y]\Y%@@'PB71 MW97A8_4L=O50"]3LQ[&!30] V\HBW#7)V#G_LA<@' B71'=7A@''1(5M/082 MF_HG36D>)"(L%43S.(V+,A>1*H2]5>,6G[BN9&M&93)!?.,=>ZO%T?C$,WO6Z4^L5Q4BB%=I2S #9TX%@XX \*51?B5B80L*L44 M [7A$M=$I1AH6UV$^\3SX9@ XL9Z]?4 86\%=]$#%T M@YB>9#7,&$5@1@,S(\,@MBY9\2?,Z +,:&B69D.72]+O^4ACGD:NT;&WW M6;=R3MG*!UHYTZ8@)!"2Q(3DD[&K@Y(NBI*ZL./B.H)$[I]:SZW3 %"G>L M]EAW1%JB]^Z(#]_$)4-0N-5![W 'O\YR2K4YNW%6:)3U)-+^M4RI9NE$,W53 M9PPQ7P0Y^W.9:>71FXVQ-LUR=A/5/J?WM"A36FJ?@C+0_A;,%Q^TVS1('AF^ M"ZV@=W,FL@&)]6PHD0/TIZ+DC^6D"/-XP=-8UY.@8(K/:;C,M[ZO$Y3O;)(:OLRO"II\U?D80[VR+E]>W>\1D_R[R M>![DK--:M*3\#9,\"Z)58WBSFB96C4J94/C.(O1;7(AU'.&R8(,DS8N18FH; M7'=.)95_Y]F4%@5#99"P(2&_CT/V/:[O4$ M*C6I&OF$Z$V[X6B'6)YS&D43W6G-T TME_&&@1F9 M9_]'P[+"0$072?;(W;QB=#+D/_XXR=]_')"EG,I]/V5%R64'CI.[.[MZ6G-9 MU5%S;8>^=9JKY!#/\MO:X4B[96:E+6@>,M$%=U28HEC2VC2-,+/<:6Q.YP'K M$P_SI 7SE]BC6E!J!FMUVY9R4Q8-P&1M.-SRW&&M\O=9,14^U1W=.ZJP-=MH MAM\P376TY4E44YWWVIYKOK*[FD]K<;$_2VLNBOE9$23L(B>@5;MY)W*:!"5[ M]R)XS+,DT&A?B>;K^*O\(@IFVV M9-?GM20TY+KMZ97)TK%;WKZOF?1(HX+G>K2CV)R))^6R6P<"PF A6.Y-LP?Y>9-/R(<@IV9#,GK))[26N;CB.H@H] M-?R2[(&YFS,:1"&SXG(5=GS6FZTEQCY4,'F)B.;S2H+[ND? +QU4XH&Y9O-(.-.&7FI+%&'-'TB@#@#G4G]*YN=4[OEHP+LOQ1FPBNA4*?\O_]%_C_FC*F\(QE+[(BYF*\$1A@H^*'AS@J9^SU M[.GZ3>#"9%EBQ+^J'. NN;K_AN7WA5NC<4P)%=>K:]+;G-?V?Y M.BU^1Z\G#,Y_7@=3UJN;('D('HOOWF]UGJ'V>D>B>X)Z>D0= !!/'5?;;: N M?[\O:F@]JK05_Z\]77,UNE9[3Y\XO%KN.6=RP=9T(MKL"AMT%CE?O5@^5N/: M?Y?Q0HQIU3S--&TVPA3+1.3A1(_8H+7,PQE_&_L2<_:#4'CH_(;UT,G:S4:A M+.0Y2!JU[7ZK43$Z41>BU>8)\3 FLM;#)YMPK.6]X5'P)UO)J?X*NX5-+(K:A>&0P=HWI%*76>MWIEE1GU;6+:1L.A MSYB^&%H]XHV]-@^@^-7^PD;B&4:KFUM'PC'SDX*O4 HSJ.ZT*H59Q4]=D[D$K69L M3?;:+U@@S]2]>&Q"ZHM[GBI]L77[M04M)B-T^\P%+=X)/.KX MK7D4Q2S'BEF>\7"WU^4]IQGXLJAA&7!WJCK)-C4L&\/$RL?UB;ZNM&[CXWK$ M=^P7CQ(2EITXGDM$PHUI-WRLF8]?<@U;/,S89+Y,XU TB/"T'@WR<%;1&D^" MK*(DZV<=TWI^L.($]UP)CTW,EA7NKREZ&;<=Q"ZOY$6^[J!P0@DU'N?S4PLG M5G3N^:TB$ V=BZ-B7^:42ETQ\8S+UUV]A'Y*7*7=Y&&K5J*)WKZB3@)%?J\J M\G-0Y-?96/4K\TM.*"&1HY,7,C UF^)0-@U/V,R<$XW8RXB1"_.)4^;ZIBOU M'3A-]*;/')Q_%F4Q#KYC)LLWM.*V6O]:DUS-AY5(FNY56[.QYB?!HJ WS0\? MHKA8),'C39R*5HB'=O>X8I]9T\%(KRFA/FNB_D!]?51=V]F J[IH^2/+.7+] MZ,/ZR#AVT;%>^NS1KWHC;^R@Q9VVV!WI-E"!%N^AHC572'WN]E.[.VX./L>' MA]:CS OW!AS445KC;M5:N_[=*]9[ \56^P;^4LWF/O/97 LE-PX!;? M5?8'5*"<9D$%H()74P'\K,OQL_JTE:-'^PS-D'BQPEOK_ P"' X@ML]Z4@$P MQA@DH=R ^M,L2.\H% OV!_N#_<'^%\_^F$U=SFRJSU"54N/I59Q6BB]GV9*] M+BKVCMI$2*MO8(%+P"7@$G")C,!2IT2ABX.^#\NPEW.B?WMZM81TQZ%#D9T, MKM == ?=07?0'70'W4%WRGCN4_%_+Q*B,3*= 0CR^:T43[&+5\CK.;OH28W2 M*>S=KF+.*Y@V*Q J_52K*262C$O&KG>8U/N2D7SP><6@!^.&0.E(+W&#M 2-\3'2G@]('(!P(ET-W5R8NSP%]FBUV^FQQ/V\[#8]2A;\N-CGEP,*)?*>\QLG4>NDC(U\[;'AM]W7NR< M(I8/NW)FU8 M> B_)RTNV02QS#%ZZ/%[")*!=FF6,2< I:9;WXO3SC_O'K8LN MQVE$T_+&WY=):G(?4(CY\$Y=,P>'> MAI$'3J^O#IZ=9^*<2;(RU:99KZYS. MR=+N3VP;:#X@I!UJE;\[IZ+@^=U(9.WSH>TK5=#@\>X\J2\MHF%.@X)9IN-\ MKTWS;*Z]J];P:W'*#)@^;\3,T-^)/3W:/6&R?Q=Y/ ]RUE$M6E+^@J89!7]' MG/*M3>-[*LADU>YLJKT;$\.U1 _2++T.@V*V?4^="Q;W>N,Q^U+ 1K @85_* MIM."EMKDD;]__;$B2%A+:$'6,N&OSVD2E*SAB^ QSY)$*X-O['[^6H/HAC_2 MOK*.-JT^TNBXV.ALP%Y;+).2OR=8+/+L&[M24G;EG4]\7>?OR6G)W\,>G63I MDC=R$3"WDUT)LS2EH;CT$)I_?_ER-II555XO#M/*VQ5J+)!NE;#N6+%PDF4*Q;QO()R@RWZ8L14YLNP M7.:\I":B(XV36?X-DY9[><_7F;BY+.N8CN:9(M1*E/F!4EN\1O9IPYI47!VE*+.*%W[*F.W#7AZ[!U[OKEMT,'=4.!\U(\(P)\Y&CVO"D MS0.O]-5=0V_IJQO$,_PNO'5S-6$HV(A2C3K;'S:9.RR[-_^<6N'/#X6*X<]+ MTIMN_'ESY=!7:WU.8V5G;+^8E<_FSCO$=>P65'S$%1?O<3V[\N*7_W?TQTB[ MJUB!>P%A2!?_>U_?-/4/W !BQ^-#S\0[8%-?9." MN5)Q$289,]F0YF7 C"IM=#%=Z6)>ZX)_FZ8SX<%PAF#BHWE1,F/BGV2FE"WS MC54Q[ A-K7;*,J%:W+8C^;UGP+N3,14J7S+NJ6[IW0\IX MX-F;/O_]R]=/MT??P1J0S6ES!^>#I^_B/=$*QF!T5#]P,ETHAM=:5K>[:FOD M2;\)]18")G0Z96XFQ\=BF;.!@.%@ ZE9-=I,@SC7[H-D*9SB@+N?/"(0T2G- M\_471MK_8;^ N??(6((3#?EPU#82G&D;J![!TBD,4D M5;6;-;!DGC[[3+Y^WTC[B<A[<,4(6;)8Q1>=,VW$>58X4AQ6E M'!@35BTYVQQY3J790T\& MDR)+EB7]4)> Z)NO^&X?+%6M1WVZH.1HL=UMR6W^.\O7-3%W]'K"7-<_KX,I MZ]5-D#P$C\5W[[5AU,#F3S1^A# !X;_L6LZ$KAF0V4#F@PO43P2(N/?EC/LK&WT\;P2I_ M^,#8M>'C3BA3/3W@+:W=JLHX.*@(>XJQ&+/C^O&-/]13><(AD]-J>!'!1N[N M59&S]B_\=VZW3F]6[*!-;>GR&=AC==1PLJF][E&8G/?Y*6MN2WK19#>QUWYK$Q MSZ;ZJRB^X$Y*C3?6=68IA8C5LLY551@!>UL^9_.$O[C;Q[K,Y$YY\R0;FTD?B/Q4:;DG/E7-[9@/RQ-N=1B#=4>D MX)A+EE11Z(/?RM 1%568(!1^8E,-DSPVOBI_'7^>U&ZM"#&R M=R;T+BZ22O/,7M+&7IJ?Z[;?T>PN#Q:LP=H\_K83 V3=&3T]KQP>15X(XZ_# MG<>B'1OW[QHZ^R-#*^MX%OXYRQ(>)-:8I.)U5(K]RN,!["W+^81]C>&F:BV- MK@/.OG>T:@'#\;)L0LSP'B3MSF_,YO^>!3P.FT8;TW5M6= Z"'DDK7 CO1S. MGW>^WMKL3"SZ@^%!U*%4%_UN[7K)EN M\!ANP1S)<#_GO!X^-FRV\3LGRX)]JH"6I6CJDUJF?"K-M;S.#K,I&%?G$IB*T$$EZZ%6"IA[6ZY=4^/W+- [KE(7($V0KUY#/O6DNJ)O_\: AGUZ' MI5CNF7O26[77[)=Y7):43="S+2^;_[;A:<^#QRHAUL2AM-UJ&!Z(XK(7B>$I MF_MG.1L['V8TU2):\A(YH9OU.SD@#>]#\40ILORSL0D9FVHXE0BGRH2/A%= M(YYL0IVWH(H\,@17+-,4SXEDI_A84TK'$\E\7%GFV_5H^\G8YJ/5:J2XX!0F M8IY5X0Y_6?W3Y+$N<&I6)P/5Z5\I]9G-354Z+8:#LOS_\> M!DFX3-;.]<&F9EF99B7' MY8;N:ZPTXA"$Q1,0(HS/D]5IR .M(OH;%TUZGP=K1>)0?&A5-2/@,\L8A(J9 M\#,;OV0'+57GV4NF03'CS*?M9%8;Y12G:F>1B<49K%%1S)3$F\]?PBU#W'G/ MWA6LXL)",7?UFL4L^W,[!\K4,8V_B?2_J)T(*L=*%)%6A3O;]Z^2!#NY4_XB M$9I/19RX7@8I(MW3\H&)N%5*HVX%.2&A?#S?>SC%<6)JYW7Y)ZGRP!WG<\@+ MDSED-TNPFZNKZ7NK>J"B?DX;C+V9,)F(!?S#8,'7M6B-AL4**8&,.AE17Z\5 MP2DFKM,.OVV[1V)$7)%'7')*8$8V70HZJ,M5UUE$$;I>T>2!%6-">#OCY9-# M8S/6K5Y?2_V.@8D9ZCR(JOS3JL)OP4BK$M0B8Z(2ML^K4J-,5.ZDE+%$4:V] M:,I$9]G#]LR)+Q2K*(RKA[\^?:PJ 3F!Y^*%\KMPWJ6Z<(U3]/;>&_O_M66L M!TI>)UV-C\T,[F#X= 7V@C*NJNJ.F1DFCT4I+*Y_=W1K-<-F)"*[%PLJ=@-+ M8DA/Q8I/_C%>K M4T>U\O%J94^Z:N6ADO3>#/(MF+DNW.4$5DV5ZH#IX;#X)CSKU81B M5"4<#0RP=[-^?*!IWJSQTIK9^"&79K76IIFALWEAXR=5,[(-_Z$JA5@9QJ$B M?VX%_-UBTU-F!%E2N1V/V7+3?E=17O;*N9AFL3&K+GVNS6FWJK]Y2C?>F@/JN78SOQ8A3#%W MYQ$ -I14ZV^874V7(C)1+T*J1F6QQ+0.3FP^H&TL/>55":'([HAGCKBTFP)Y MX;I+@/820;L.PPFD"OSNXK3**SYD^9\B?EJ#EB\5!20!R;-#J/KM^KY[H-5)JM.44"K,IN32BGJ]5+:+3Y#KX08EK2 MM JY"3>[61J\2()PG,ZFK^W$P.?YAZDT&IML@YJB#Q;&.3Y(WO? M0Y!'A=@;0J2'^)TB-1H\KN(^?&=!RQ6O>^<2PS0$%I_?NDL\P3?]$LG3155] MESR*Z9XH%[@7>Y.(S45X//\N%I44U89#I>BAR )N# 'B6;N M"V,MOV9J+/8SX7N?L"EX&5?KG=BCXAH3,<\X;^>-&^$(LV?F/F,ZI?GQRD$8 MY% -\C=AB*OP2E-HPG3">#Q_%"5Q3;U*#WFGIJ*#1Y"8,:7*4%:J= M:%J1U;Z!"#;SS/C=V^.@G.65PU-51-5A:N$R;+26;"4+]\/Z&]513\31ZR*2 M>HGK?HG6UJXCAPNWMJ+^7*YS7B(6,:(-.8IK:'+NKS=/J:+N![RG%PLKV[W_ MT&TG-&ZD_6.9F#\76(Y6$FM0PE[=8O+CYJ7(< WK >.MEJ]OVN8+(*M1A_Z>#]W,V MWXI3<8 ;'U+J7^MT>#W(U.VO15T=1Y!YKV!9JO3*'^I@BV?>;"E MA9*;49%YAO2@!EYT*Z S+.CP4Y'>&#@8+C!:+=F;HN('!!& J0%BZIDAYB7J_)\PI'0Z M?8-QYV"Q1^=)IJTRD)>0?A<"VLE.]Z WN;3T;E,&_US-OV#>([)LP; MY@WS5M"\V>AM& ;,^V3S[B*0,17_]R*;,T:F,X!@QJ=6&T*_B$=?(;S6<4?S MW/IM8Q1/M%$Z+O&\\]/(RR0F*_I?X24 W3WKSB*V80/@ +BJ '<,%_ &O%6% M-^-O4P? I9CGJ)VPW=ME3[:PT+D(X[0Y_FOJ)J1C$Y'4''? )QW(5%8[D3-F M"N,X0TK0([XSAG' .& <^PDUDUBN#^. << X]M-1'G&LWM-1JAD'3/ MM"ANM-LCA^8B$C3$2-"5:Q#?<_:JW1$&0IQ3!73KQ!Q;0#?0K2*Z#4LGMNL! MWH"WDO V;&)8\$UZG]Y<2(IJ<\MHV>(I;Z:^$S9]L-CU*%ORW:^?C+'(I>H> M:Y_/(U=)J=KP+.(8O:][.J>,Y0.OG(%>$!.(26)BMR)_= 3" F$-.E$9-A$6L,CZF7N-U[<2S8Q_8GO#USN.4B*V)^ M@MI-3A-QD.;Z>+'O/]1GLMGFR*M/,COT9#!ALE^6]$,M;7WS%=_M-[+28KUI MW([46\IG6ZBM=?&,3@^<0V?[VY+;_'>6K]%^1Z\G.0W^O ZFK%HIW5VB4?Z;9QG><7/1OYAZU2_^NQQG-S7^F&<*H<6R]-B MG-R'C9;?3F-2;8I[3I#AY#Y 1V+HX.0^N3A:HJ9@N%#4YG%R'P C*V P.&!P MP*%*:-TDU!NCCD5_DI"- ] M$'1W=,@O Z RZ&[3@[Y!;P!;SETU]$AO\H#7+(8Z4#F.5]XK2$MFB(O:6?] M.'+A:$YEC--$!AO0 K2/07NLG[<* - &M.70W97C^X VH*TBM$UB&^#MWN ]$'@[N@EX ]ZJPGML=%"T W@# MWG+HSK/!WG),?2XAIR/V&RN#;]HBS^[C@L]TKB8TI=.XE&X#,D1/6D5/B*6C M;!OA064!?F7ZQ/)-[&L!=*N(;MS"OS[8[J.Q1/C0"A \%X2X9&PX0#H2KBG#' M)8;907 *" ?"Y="=[1+;0@)'CGF.^@F<7[/T.@R*&1/9G*_*J28\6*$S8 8Q M+.)['7B!RD=*@/"A(-PF8Q\K&(!P91%N>L2RP>% N,H(]YT.YCG*(QSYG)<( M\G=:E/DR+)@2W1(*1 MJBV->I[0$BC@*,)]TS _('8*(@ 17#(1P!< !8 "+IH"X O(%'90/X_Z5CJ*(&;O>2C'\!#$1)1>58!W-F "XH"X M'+JSB6DB$06 *PMP<+A,DYX+R+5F.?M8JH7+/*=IB,SI(%G#[N(H4^7#)(#W M0.!]93CGW0T8T :TY=#=E64 V4"VBL@V' ?0[GL&HW[:AF]M&*_/IZIS-!LE MHPB$#)(^7!M']R#&IR*TQUWL[P%X ]YRZ.[*/O-L'= &M.70G4$, ]PMQ\Q& M_=S,/X,XY>O=@O"_R[B(165:-M4H^ZU\U.:TG&61%J?W]!7S'(1)>K<65+D. M+A(HD6"D:@O*W4$$%T4$@/AI,T-B6CJ2 @"W@N &?\LT.U0_[_5S5A1:D"19 M6*U9FN;9_,FY(98L#9)3#/9;!\=@*A]O L ' G#+QHH\P%M=>!/3!W\#X,H" MW'&P&D^."8_ZZ;"K+Z+*[PBN5+--(^__W+UT^WLD5'WDQYDRR/:"X^P)J@%5D21]I*FM7% M^FL6NQYE2SX?;&[8ZY1<2G[77]3D/'*5E*C9CW[_:VS.*6+YL"MGU!:\!%Z2 MEY=LBYA&[P>%@9? 2^ E\-)&F9&A$ZO_1#6("<0$8@(QK>7J>6N^_/QQTG^?KWX:_>Q158M8;T1 MIRG$]_3#0QR5,]9I!KM9W5]SY#G5&P\]&4R8[) M"K K]9;RV19J:UT\H],D3NEUW6?#%(VWQ]N2V_QWEJ_1?D>O)SD-_KP.IJQ7 M-T'R$#P6W[W?ZOP\3J]W)+HGJ*=UUEKALHKRZXQJTRQ)L@=>"%)5B!2T+-@? M\W*FE>QR3L,L#>,D#II5U2DMM7H;J2M>8/(#+RH)FBCLQE5^-LBAOR]HKD4Q MAR?CIEF04VT2%.QG_OIEKLWBHLQR3B[LX\4R*8N;)TUE'N1W3(6<<+CNZE]K MT-?V47>KUD!%0DS"2; HZ$WSPXO'WU8'QG'+CK62Y\]^M7QR!T[:#%:O--B3[=: M/MM!7:_>MV7P_=H.2?J7DI[K1EWJ];:3>E>L=X;*/;K+*=4^X5]959H MGYGK$+50TL-<+^9T^W4;J1Q2"6WL$B<>5W0 / !P+P*],GEF]B^TJ@6T5TNXX/: /: M*D+;M(EKV$!WWW->M7/UXLB]"9UF.6UR]D_,=&4+&YZ+1LZX<+@R+6 ;L G8!N]AVHTQB8KR0 M?![7041#(B'>1I%V%=%H&98_W$@;\<'W\7U\_VV_+UE,;""'%7VB4YKG--)R M>D_3)=6F09QK]T'"?JRVRIS3]&4GL2KGS W-7_,\E(!CJJ(JNBUB&S8 #H"K M"G#'Z/U8#\ ;\.Z0O\T.CM-6'N"2Q8P&,L^Y#<.<5@<&I$QL:'2; #PA8+/-P%A142^)@$B=Q^2AMF F%1;1[D?])R;Y>UHUL3O&XW L1- M>M;[E4'&9SZ>2OF0R6O*IJ03;4@_.\RYCN_QVD9I'?Q)*$O MJQM%!+/O&+U/O"YV3% ^A F$#P7A8V)Z6"T'A"N+<,LCCMY!71T0#H3+H3O+ M(+X.+T6.Z8[ZB=:?XS*^6^_JGM.[91*46?[(?F0_L'E/O4,(%LL-DTZ(8^!\ M*ZRT4!;@B \"XHI#W"8FC@ "P-4%.#A?V0Y^UBJA;8. M: /:_J* M>0[")+U;2T<)7^7#)2^'.);W#G-Y+Y@ 3(">7*'(\1)T2<4$%HFP8.CP&\E87WE:,C MPP-HJPAMT\:Y=G),=CJ8]TLDQ%NQ=HE&6DI+K5[;-*'3+*?:YDJGZ92&6-TD MVCC)\HCFX@NL/5J1)7&D-7(?&LW8)G&=WL/BK40JJP4AI*BH;5@F\9W>2_!A M&[ -^6S#MXECCF$;L W8QEZ>RB=CO8/9VV7;AF1YK*?L*(KOMR79LL_;@FHM MWV?TE,0IO9Y5OQNZL)0ON[,ZK1%SL5R\=:/=D=.FU3L*83H6:1L>^ELN^A%W MJW9_]W$M7(DAL6KD>X%>! J'--I<&3KQ?>Q9AS"XDNCVB>7[ #? K2*X38,X MV&X4Z%83W89#=!/Y^=YGN1>7P)0MIO9FRCLMC":7'M\-(E0F'%]. -$ :((W!D(9KDK'G@#1 &B -62$O'6G8%O%] MU$*\;92HR>Z:K+7]!$:5;\L&HBR&J"A;\J7!+2N6(#5(#5(;BM00DC]UQ/I[ M4,2AEB[G$YKS7<2K3]/H.F =#.ZH5LR"G'TT6Y9%&:2\+[+YQ/V4P0XMQ>=8 MQ''Y*HG>8TFRFX2<,S^@O!7*=>)[.C''V%T+*%<7Y7S_.)]X7:P[!\J!VA ]-,NSB=Y_<9+L MX,-QWB.W#61E\+&D@4Y[_ M%8>LT4CCIPWD<N4AC@3/2P3Y4Y:*WO#"[30K*0Z6 M'B1M='98O?)!$D!\(! W78/H_2^.!L0!\ZV)5V_T$BVX-&;*?3$76CE4NY9][P_+6#43FZ2 M$K0^4*>,C3LO$>%O2\#]CC[;Q3??_R1_=,T7S0F3B.:EC?7AK_Q)O%JR]T?Y%IV M:.CFR/R>\(W; M%M4+D\>1UC2JB+^]39/LT;AJC^/O-V?ES:B(7'.PR+U--5J4\3P0>;8LGS/R M^HO]> 'V50SG9'SO38+"FU"::HM"W9GF34(T8(#";OIEFEP=+3$8SO$./8: M'A]_G.3O/[9Z; BH^C7C0D^U+Y4@OP;?:'&CW19<$9]H2$4AK&40(2WM@3*] M1-JOO_VLA4&>/S*Y/P1Y).X.%HL\^R:4G#QJ[\2& GHEZ7>F4?W"]32E;*@* MDDI+)==YK42.@<4R7V0%+;;MFFC!?1 G?%3B2,AIM&3<,%V6RWSU=+&<_!\_ MJ81=7[^/%B/>EX"_;9F4%?L$I&\F; MR_[,A)=N?4"+8H;BO&"(NTOC*1N;TY+U?YIG\QVNV^AF*\HCU3>;%VW8C7B\ MF&4/[,%)=D_;H5C0WG$4MX(X4U#,SRVXR6D2\)Y]>(BC[0D\&$S?!8WS_4@)-D#&U,TX94R M.V.TSPR1&0FWBIR&61K&21QP8'&CSND]39=4G*JQ&BM6?^0F51OB59(5Q0^5 M@64+9NNKPSA6CWW^^Y>OGVZU2<#'(/[Z9:[-XJ+,4\R.\86/@,@*.D_K4VK]H2A0!7NJZF#$R72; HZ$WSPX%SQ[]JF&.?,=$D]'D0TUNB^4.JO2Z#VL<#EW[@C^F$:W>JV=HITVS^,H8K1]3LUZ;Z#9KV*\_*4:)S_OCY,M=-X,7VF6TF>B M<8._M0\>.8PW,,E;AI'?GDB>K),?',5\%@=0\-C1?VB0L%G$'WPFRCW_MX;! M:V4Z$("<)[LK(X ^!66@_2V8+SYHMVF0/#*Q $0 41L0_[GD\JOF/0[W5> M0;9%ZOUI3"[]G+6\^C7;($M70&WX'G&[J*%6?K/HEYOW*_;EDT\R4K6ET4^7 M, 8+JL>"-B-!L_==K&0W=9 @2! DJ"P)XGBS 6]'!O.&>1^7C&DYQ#(Z.+I: M>?.6:S#QRJ([>+R2S)O5KB.YW5VH*EN8 M\5QL<<&G'O"*"\_%D0?JQ>!A'(HDXF$;L WY;$.2_"R, \8AGW&([.88!ZT- M8 JG?.KS9UJ(S=,*6EY7>P:%65%N;DJ$(- 0@T!7KD%\S]E;+H0@$)(=2'9< M" D@V0$F !. "< $2'LJ#W%XO)+,F2\D[7)GM*D0$:MUSK8(?@"-U&T8TL M1?\2B46JMCRS^@=:DJ(MT!*T!"U!2] 2M"136^32DA3?EZO$8"#;Y71X4HCR MLI.J+=UN)G#6Q(%T@9DN-IA6/BJ#G!-(0"42D&1MCNQX!Q. "< $8 )9T[" M.#S>B\A##F22?!N&.>5K%C3VOY!]C#66IB7_L8BC>CV#%J21MECFX2PHJ);$ MP21.XO+QC<-; Y&H5&W!'H8O%Y[E=7 @M/([O&$G4[" 2BQPY9K8XA$$ *X M5 + 5L9OSP32A1O4AKAE&("W%/$&Y9/RG^@BIV&\#BL$\XSU[2_Q!]0Q7+@G MH794U]2)[G? M,I'=I'!!!&H1 0^L?H_Y%IVM(,'P .*\P J&5#)H#C$39_8 M=@=Y-.41CFJ&%\CQURR]#H-BQB0V7]"TJ,(,]!O_F:)WD0BE!#F!7E6Y_^,! !2M469"U> M42U&/ M5#,A>@@.U6C\J+3:JV(&GQBM76CG?>HW64#^8B;0D&4(H!7!L$ M ( 5PJ 6"_!50N* YQ-L9A4Z'>@PG*9]S_H*PO01J^;.6#\N*1JBU(0;RF MTM&VL&$N4I'@@([W:PM$=Y@*,DX05R M_ <_<7(>Y'_2K=,@C++']F/[ <:-0LDL.7" MI3L5:@=\D=- =A-, ";@FZ\X!FJ=P /@@3Y9E,$FH5F9:R@^48)_.LR1AS=?BM*0Y+; -PZ5[%XI'>,WQ&/%= MI#'! )?* $AC@@G !& ", $*&I2'.-Q=&6(,RJ?C?RMG-)94M>O='< ML-F7HQ+:L'M/@X"1P$C@)G+0QAW.(KW=P]BIXZ?E(W7NQ!H;]-XKO M/_XH_JENF>3OUUF1YF+3F7F0W\5I(PZWZFVUFJ:AMTI@K%%)L"CH3?/#AR@N M%DGP>!.G29S2:_'0KD:8#CX\Q%$YNQF/1[;A",#6,<7Z_=5E8U2!>0UJ4 M*2VU_] @*6?:'UFRY!O;O6CGNM? X+4R'0A MN=E^_.VX0+H4U &VM^"^>*# M=IL&R2,3"T $$+4!T:^,;^@=/[@#@ %@VOC%61DD75=QP?63U/7K9PK9)NHZ M-#NZBE.MG&5+]J:HV$NQ#6;>-YC9I.+K)'ZG]S1=OOFNUYUF$U_7++GT<]9\ MX&L*PZ7+Z!F>2_RQCH4AG14+J,U\4K7E\ HQD"!(\+AD;(\XC@,.! >" \&! ME\F!6"$\0!*$><.\VTG&-&UBV_!QAKY,VAV /_2)3FF>4WX^G B+:5-^8OWN M4?6R5=ZOH^S8F?'8&1!V_XOE9#< N9:62"08J=J"/8@EG"V "$ $( (0 8@ M+J\DNH/+*\_$6>U$PFI_L5S2>I)S$<9I0:,7UZI*1R6&KQ-+[X!,SBU062U$ MSO [S$*%_#NL E8AEU:ER,C"+)0VBR%:AFEZQ'?&TEK&0(T#F]7KEZL0<][GWGNS(ERN@*9%@I&H+,AL2 MNM\@ A !B !$ "* ORN)[N#O2C)=OI#\)M\V2=8M*2QD#98UGXD&SJG&&R5J+7(B\N9 >-?8V;=FPNS8GN_784IG: M JE!:H.3&E(4IXX.7](PFU/M*LF*X@=MFF=S+5O0/'CQT2!*3!(P#QCHMD^& M22RO]T)IV8W^K"& 5]0%R"<9J=J"K2U!@B^J;O')V-7/6MP"_@/_@?^D$@_X M[TG^,RWB>BX($#D@6+9BEJVSWSU8=M]UNVJG;VZCZ$;:PO[3O@_OM/>T&M0$ M-4%-4!/4!#4-44U]NS#G^;Y$A;/;2X;$6RFTW]4P;I9M(=[3'K_)S::0) M!C?8@0?D7TTA.][!!& ", &80-;,&2 .I_=2$DA#F#K?AF%.>0FUQOX7LH^Q MQK*Y,O^QB*.ZO%H+TDA;+/-P%A142^)@$B=Q^2AMU 8[2AW1N*.;V#"MLZ$3 ML6-5G&BU60!;)X()P 1@ C!!'TP EQ#UG#N89 MZ]A?X@^(Q V1.@R76%[O&_+(#GQDG> FJTX$.G$LK-<'$8 (+IL(D'Y&^EEQ MB)LN&1N][W(]0(0C_WRJ$'_-TNLP*&9,7/,%38MJ[DR_\9\IHFU#9 ^?.&/$ MVY!8@J-\V3Q@$<_UP /@ ?# 1?. 25RS@\ 9> .KQRZ,VPR]GT@7(KILMH9 MYM]I4>;+L%SFK)5:. OR._8)GFHN<_;R(!33YS K2NFVQ$;HK8V"O3'6?2#' M!)?YLEG@RAAC4U P !C@8AG 8+-F0X5P;,NZ$/YH!O22Y?F*:O- EB_""8 $X )P 1(-2L/ M<;B\LLR8U ^ !RZ; M!["5,/+(ZJ+;(J:/0@DY)L5JIY%_SHI""\HRCR?+,I@D5"LS+>4+F-F'\RQ) M>$UVG)8TIX4T*66)Y"=56Q!H?\7$HHO*-.6CD$BW@0548@&DV\ $8 (P 9A@ MD(EWB00C55M !)@8##\2HW9YPF_EC.9O'*YU1YXS -%(U19D;5XN/-M"4!NI M6Y# 19, -IL&$X )P 1@ E1R* ]Q>+R2! _4CC;>BF7_--(^__W+UT^WLL1C MNPF5'6G6),LCFHL/L"9H19;$D?8_0I35E?I3%KL894M>[R*N[G5'+O6^ZR_V M^%J)RLK+-M&M#L[ ZT.X\N%5KJP06 @L)"<+><09][[X%20$$@()72X)7?G$ M-JVS;LT* @(!@8 D-13I",BVB&D8<(/>-K[V7BSW8?^-XON//XI_JELF^?MU M/J/5Q966LB+FAS7?GB(HW+&^LTP-ZN[;%8U)]\=?C*8,,$O2_JA MEK:^^8KM9S;T&E*^0FE7\"U%M"W7UNIX1JU)G-+KNL^&*1KO&-N2V_QWEJ^A M?D>O)SD-_KP.IJQ7-T'R$#P6W[W?ZOP\3J]W)+HGJ*=UMJ>Y>9#?L3=R\/-7 MU;_6.JC552T/:V1;V02371(L"GK3_/ ABHM%$CS>Q*F0@'AHU^+89^K6CL%SQ[]JF&.?,=$ MD]'D0TUNB^4.TB.'F;'[9(DOQX#8TBWO7DK[R56C6[W6(^=.F^=Q%#':/J=F MO3?0[!_Q-^T7]HU9H7U.(QII_UJF5+-THIFZJ;?0>#-XI5E*#ZI#H5O[8)'# M: ./=,\CO2BVII$G9U8'9_N2<\SG])X694I+[3\T2,J9]@>?K["IRXL.IWL- M$LX@UN' 9'L.KA*,/@5EH/TMF"\^:+=ID#PRR0!*@%)[*/W*N(?>O?3(#\#F M0F'S-2N#I.NR.\PK)?4'^YE7GH\WY+&CJSC5REFV9&^*BKTLZF"F@X.99'91 MTRY1NN9W>D_3)97NJ.O^-":7?LZ:_GU-);]T:5S+=XFA.UCOT%E5",P;YMW? M,2T.\6P/U@WKAG6K9]U8B@OSAGDK:]ZV;Q#?,6'>+ZN5E&8M\D V[/I$IS3/ M::3E531#FP9QKMT'R1(GE ]]1P/'Z'W9K.SPEW/A!^#=JR,,B /BLN@.$ ?$ ME88XG!19YCIJ9VM7^R[EDJ9MST47I\WS7U/@(1V7\+RF:W:P/K4#FB*4LNFKYO6(0K4LUZO#$LGMNOUN+>9[-!'D'.X\$8<'Q 'Q %Q M0'S($(>3(LL\YT)257S3"5G356^FOM-B*7)ILLFXQ'!L1)R4 M"\>"-< :2'""-$ :( TIQ(;,+U@#K"$YY*5C#';AHI69S2PUO83 M'E6^+1N(VCD]Y2"906J0&J0V3*DA+G_JB/4E#;,YU:Z2K"A^T*9Y-M>R!6P;PHMR=46: E:@I:@)6CI,KT7"9/" ]F4HL,] MU)7;&>>9-DHWB^YD>U+EY]'($ QNM ,+R+]*0':\@PG !& ",(&L23- '"[O M9:2.!C)SO@W#G/+R:8W]+V0?8XUE4V7^8Q%'=6FU%J21MECFX2PHJ);$P21. MXO)1VK@-]E ZHG'/QG$?W8V=9\6.?)*1JBW=>M%JLX#A=K"Y#U@ + 6&! + M8,O0MV<"N+MONR>5H0/>4LRE+R +O I*TX$!C_7T@$1@ A !!=-!$@_(_VL.,3YWN\F,M!RS)J5ST#_ MFJ7785#,F,3F"YH6U?29?N,_4\3-_O;@0? M ^"! ?& 19"&0Y9988";8^*[8R! M<2YS]O(@%%/H,"M*Z3;%1@2NC8)M,C8[&"^5#\ AV71I?K/B/. @# \6 M< M. L0?=Q!-!T\ '=7#MV-B>WZ +@4D^>+R#?'U3E29?"M232_=ILP1.!Z5NN5 M9?IGW6I;^= ;DDR7YB8KS@#&F8\1 @. < V( +&=&HEEQB%_9CHU!KN]) MLO(9YC\HZTN0AB\KP$9 K>\";)/85@?E*,I'U) ZNC2/6&TB,)$Z @^ !RZ> M!PQBH: ,*62% >X0W\%&/7),CY7/(?^#'R\U#_(_:;EWRM31C;3[VCM[('*5 MJBV(Q",2+Z_'@9PXC._66XSG]&Z9!&66/[(?V0\T:BK:L?1[D$2"_461LX/7#";@RSY-Y.S M ^"!"^ 3(WBL.<0QU\LR@E4\R?ZD6?P=EF<>391E,$JJ5F9;R?>0J*3\; MND=,T^X[;W%.& B^!ES97JX_)V.WS MO"1P$C@)G 1.VIC$&3JQ_ [..P8Q/1^K>R^6P;#_1O']QQ_%/]4MD_S].B_2 MZF+3TWF0W\6I$"2OV*E_K47G5)*I%M\T7%@)EW4@"18%O6E^^!#%Q2()'F_B M-(E3>BT>VM4>^\R'AS@J9S?C\<@V'('N.@)9O[^Z;(PJY.\@J[IH.2/7]IZ^ M?O1A?60U\.6FWI[W4O MI?U4G]&M7D/*5T[NMGD>1Q&C[7-JUGL#S?X1?]-^8=^8%=KG-**1]J]E2C5+ M)YJI&^,6&F\&KS1+Z4%U*'0K6.1R6*1CM1XED:,^^M 8YG-Z3XLRI:7V'QHD MY4S[(TN6?'^W%VW@]AHDG$&LPX')]E1.)1A]"LI ^ULP7WS0;M,@>622 90 MI?90^I5Q#[WC9UD -H!-:]A\SB&\QD<#!33,476OQ.[VFZE&\[Z/XT)I=^SII/?$UEN7090T%E$N:NCT789PVUW]-D8=\;&)9 M1#=ZSVVVDJFL=B)G[!3&H4AF$+8!VY#/-B3)J\$X8!SR&8=M>L2Q>L]*J68< M2%F]0(X_TZ*XT6Z+@I;7DZ"@7'1%J673UTWK$ ?J6:]7AF$3PW)PBA3"G K" M&Y%\0!P0!\0!\2%#'$Z*+/.<"TE5\8TG9$U7O9GZ3HNER*7)'DN=3PB72$>T MIN$3W^^@+N"R(TY@#;"&PJR!!"=( Z0A-^2E(PUD?L$:8 W)(2\=:UB&1:PQ M?(VW#17-JL89)FMM/^%1Y=NR@:@VA\A :I :I#9,J2$N?^J(]24-LSG5KI*L M*'[0IGDVU[(%S8,7[RNNA/L+#W>@NXV88V*:5M\^K.Q&?^&36UCW0*W[RG") M[Y_W-%)8-BP;EMVW9*YL@UCF&)8-RX9EJV79ID_&8QN6W7=]80?1(8F$>!M% M-])6(./[^#Z^_[;?ERL4/)"EJ!WNGJK<>OAGVBB=(];1MF3*^V( ^$ +DG9 M&R .B /B@#@@#C?E8D-& YGOW(9A3GFIB\;^%[*/L<:R"0[_L8BCN@Q&"])( M6RSS0%QQB-LNL:T.YCG*(QR9GA?(\=('*!TJ \($@W"-CIX.3'P%P %P.W3G$-7T ' !7%>"F M1WP'R1PY)CG*)W-^IT69+\-RF;-6:N$LR._8)WA6I\S9RX-03'KXZ7+2;>V$ MF$FK*0_1G=YWZ)3="A 4'"[ O2XF]( WX"V'[GCBT@;"@7!E$6[JQ/%L(%R* M"<]%9'7B:@?;,OC6I'->NU4!HB9]#Y/$T!$61%A078!WL,(5Z :Z9=$=5N@ MXDI#G'DH!CP4.68YRJ=U_J"L+T$:OJQ.#2&1_KG"[8 KE(^( . # ;A-[/[/ M#03 ?#.3N$&NH%N9='M$,_%CFMRS&64S]C\G!6%%I1E'D^69<"/>2PS+>6+ M<]B'\RQ)>.5:G)8TIP6R-X/D$],V$!E!Z$]5>".Z#8@#XH X(#YDB,-)D67* MHWSZYK=R1G.$1H;($FX'JZ^5CXL W0-!=P>E@'B^1$&_%.AH::9___N7KIUO9(AUOIKA)ED1JZ0<[?ED;/6^>]9/3)"CC>_KA(8[*&6L] MP\^L;KA9U09\=_C)8,*$N"SIAUIL^N8KMI_9T%%(>5WRKOA:=G1;.JV%^HQR MDCBEUW6?#5,TWC%7LA22V_R7]RN._I_O8IN&QB0,O*D]'=L39QI$KD5#9VP: M-*1&X/Z_AFE\USPUR]=@OZ/7DYP&?UX'4R:+FR!Y"!Z+[]YOB6P>I]<[>M@3 M;R7#CS].E=QN_)%O4A].+E#%K:9%FP;A5%-R9=]DE_.Z7V6W(O7L_;% MI38-0G%<[/N5^_GC>D@K#81(L]N'&M]?^)Y]BE1;#F?:G-)2?"^B$S9NT?P^#EG?)HQ- MJZ^.M"]3T=\72R%F_TN+Y70:AS'O4=-+]CB3=<[UEU.^$U@A]#P/'K7)ZN^B MD6P S;.'5B)D?8Y3)CN-#ZF\/4QYH&#$S> .&PS O[$;?8?2?: P4Y.@_G**'2:)4Q#'/'5:KL%8W4QFL7I M-,OGU3%8.;T+\DB0%A\(L MXM^(V&R&7;YY4J;S(+]C[B*?VW _L?ZU=LMK#[YJ>2/D:K[#A)@$BX+>-#]\ MB.*"#;./-W$J1"$>VIU0L<_4KNAX//(=2WBC=4E _?[:4QU5GNK.9*^ZZ#HC M4[>>OG[T87UD'+OH6.8+GSWZ5<,:N:X[O"9[+1_NH+;CL/%V7^GARS$';QD; M[%Y*>ZT9=ZO6>I;?O6*]M]@Z*OZF_<*^,2NTSVS@BEJHN.'1-$OI0?D_3SAK75^!@$.!Q#;F2H5 &., MNRXP!^U*2KM]>CY*T>Z5B/7_?^U=>7/;.++_*JC43&VR12O6X4/)VZU2;&?' M^S)VQDYF]K]7- E9G%"DEH=MS:=_?0 @JDC*G=BJR# !K=C3Y^W8AS M>)*?SH%_FF$)(EO O BQ=54IS>BZU*BHF[%9,^WI?7: MP$>%!SVD3JQV )_]/6>W\P0 GZTOIK/279O=L=*]U$)WNGW;Y,!6ROY $RE/ M&;X21#^ZZA/V.TV\_9UU"W9F_GI4%EKO7XNYN[\#I[_S_W M ?D"8PC#('(CK]XQA,=2(]O=D.;0.3RP=P@TTHVV#+Y6U7RWZQP3(<(A(]'@IYYXWPFEJ;>XFZI+7;:?;ZUB+VSJ4 M6\C<[?TGN"QMZ]G;.I3?XU &D9=(-Y7BM2_YU1N,O:Y?L6)M\2:JF+ZSWSVP MEKAU-K>5P5]WVFUGOW/XJ";BUK.W=30W)>+1V@>E(R26MP]5::L_?K:B"'K^ZX59?&!]O:QH$&WJ#SQKG!7@_F M\Z9U7>ZV;M[JY:R-G3?-,]+@3HQC*MF66+)=[7@C;MU4_,2PY4H;JFCM@;"/ M%2$CBR'=L6[:@?$3;EN%W4-,@ 5'G23!V$V 1L+/L;W.\J8>C] 29Z=]6#IN MZ/S9Z]5_N_'FU,Z^8=_Z3K5ZLO=:W&IE('0@#?D 62J,TQ0&5>L-H-??X-]>50)J0OW+OEF]HY .70G1-WTA2H&K"+EDQ2-\1ONP*\ MQIS;"+G8:@B[95%Z$DPC%\94#=O*0PL7>"I++=_48:I+^"8J=/\"-L&#(XHC M[I7H^[@B/L!\.4FD%RA^X Z%8"+_Q6]0:T%X(G52=/9!=>!W+!O48*KWLX'J MR:@ "2C9A7%!\DS['0;N%7;4,X9&Q^GM]\7M*/!&V*RQT"I9,,;?4A-?Z;>V MO[_>OV-2AB#?/#N6&8CLO2P1&%L0GYN\8!KI;E_:CO]PT[Y,:X8ND$B8 ^_ MP2Q0]TO0 'A-V%BUWP02QWF69O!(W%\/E@[_2FJG&*5@F7)73,,IT_6VGN3? MNB[/ZG>>FJ(6ZW<^^^:MZ7>N*DC:S.>D,IC%/N?*05"/J"J#^SU.=;Q4_4T7 MTQ%YF+'!6;9H:70_2*_R).4VOS1$T22YTF07)[+;=KIPOHG32/S;C7(WF1:= M9-TPC7DM/[7;U$X6]9E'O8)AX%ZKL_>KN0TBUW45R_1E&KN:M;R8^QM)ZMO.^DNO^W$WENRJ&M[ M$E#*$LX[#V9%QMKG.,3K$]@-/ $#;@PFS7K'8'.EKZG'()XEDT3"<<5^-*A_ M=3C!IH+;G%^D^+/W+]6EV>X:9J/)^JN$'RVU'P"AYB;"9>+5O! T[>2P"3CI'2=!PSK M8_S/IT@ =BVCR2V=O>LI*X2VJ\I6Q^)]>:54N<8YM^+.") AH89\5"_NA&H0/PU MT>S@?2J.@2?R--6!VD'DAM,T(*/FHQGT*([XIA/ZS@59*O25\^)V$WC\9S?) MF#2GIXYZ 9,5!SK\OXB 0>2%N2\=\-: 9N!AP1:+, "V)#O,(6+XQ2RQ'LKP M'-$0;:Y$>C&07A,0@1$C0^Z/8*D8M\QY6,Y!#MJ;B4I4C=D$0% M#T$X<]$^' N'18KXU4=C+3ESDG5*<]7PXW/G@ MAI0HNQSA%4F#)$'?@+Y2^W-J6T_=32,'G[46."_NLZ+]/855C5DHZQ)B:D.8UW@ M26+.B'B&.X(9[L#CR0W"M/XAPZUEDTTE?V[C&[36U5LG&K=WSRCB(7TX*3[< M3)3W#E62O=847,80Z]XBVWO5&#N-/)9N2_R6@S$-VH ,?V0*>"/4?Q^7/.G! M50R>RZ^<"K\(TF];(S>-4P.;JG"[:;5?#L8XY-V$9(T#4K1E"6P9 HE\\'Z] M+*Q@7,BIWKFB# I\FB<)(XPX)""DFT286Z'/\PD&-0B>DBA'=B(3]/?=:T+5 M#+[^BM>R#KX.*%F,#FPV2B2KA-69)4?L=7ZF[^UU?]8A$!.90(=Y(C&+),.I MPT ?'XAT@\XV^LIFPCS3F >O0&YFYO>')&P=Q=^"M+P0H,H-Q<80O9?!!K5$ M%1-*COGU-5X!"0?C@J?3G;F>BU<7EY:!#X;'X+[10O$CC1?&SS202=_PBPGT M1"HT4%X)*ZB%J:=Q]N[H_/?3XYUV'^?@1E-U.>[8S3*9.#18=:\5P7"J$:Z$ M:(LQ#PS+>"H&.\X@;\C<4270'M3JP5KO)R!P%B9 MBM*5U0B)TU40ALS;(.1!G)/PT.;R#=]HQ9)VP"\;C4E:E36F[B>%TE']Y;3: M? JCW$"6ZQ$KP@36%):CAZ =2!^20E8S#"(8X6OKLB5\O*0U@:E\5%GR]37I MK3113Y5H$*/I!/4!1[_;NS^7,*GX;*/#EM-$)P!*DQ.W%+Y4R?B SX8$577, M0$8#A*4X<8&^="?@ MS1!&'Q/W4[>[2NGPY[71QFDN!=M'=T^*"34%7_%O8Z MDAH6;BYW/P6"NW@A=QK BP3/2((/%[ )0I*FJD5:Z;KZDBV J2-X:H%$5W%^ MC%T3LC8 &R#%C45&H"$C<9%/I/SA E-9P@\3FEE@MQ&;67JL)RPK1*+M]#L= M%HJNTSWHW2\6*K\P/^E9R^5ADRZAVQ?->N^@R[/N. ?[NT\AS'65RL8=HILC MF16(\P)%I!$&T+;F758O1ZEB. S^)/>FZ@>2NU12R0:;2QJ8%/G(Q2C."O@< MZ<+OMZ780' M@WN5JM_R*3 ,<_0N,^F(%%12' O*"V=47:N&,W51DP !\-DH9HGNJ'@2D2*X+EW'YH@U:46+65_PW=Q-X!&I!@XRLJL-.:Y_7 M!E^9.6S8NR,P9>=@CV#3G(BOCJU75BX.66=Q?U!53)ZH!/H,Q:B6N=U3QTO/ M.6QWS>+6/R^K9T_)BE@]M0'0+T*0'17;N!I! 0XFPFN*?9B;-@@@YG]PC 6G M\Z["F2^P-Q4>I<+GZEQ;\OV9D;& J'K.[1T<$N/A_R(,@X!/'9B41BUTPQ(E MOOR\M:#)U:#)7NU D]_K]JR;ASAH6!ZBUZ)<5!*'G)BB')2/'L+6'.V-LU0V M-3*+7)'=RV8M!W,/8P.9=!@E2[ Y+,CU@HE;#LEYHT!B($)Z.>4(X^$P\&1" M>\V?%<%N]9DC)/=-(!, O'5"S\*/J6I-]TPH^,8&U0HD?_"P@N#+37 $??85I5&OC(IWB MD8$V@#%ZJA#*:/\&N" PD,"?& ?PP>(U8'X)<:4)F'T.3SM-\65*2&/@)%_! MJQG(R RBQL0DB\XQ"#0K#0@7/[T\.3((W(3(BP_"Y8&[$=178%8L\3F)J,A3"%.KA*K6 M,.2_#!P^FBX5-A'%*I4E1C#JK01_T&P1B0N!JY&O/-"1J@P-C'0*KKMI'+D* M0IPGW&X%I D5S8T*9P;@R9&_#.106-V"A"*2R,ZJLA;]6F0KH*6&#^,F*^VD MPZ->G&8[&BC--C609Q1,J"5HG*:$:5ZR7AL6J^ER/I32R\ RLNCD\Z #R/G> M0Q$'(>VFW.(UIT )='. 6FYKC'U\5 3N*((5<<$);K(X1[Q"48=R00<.J*,& MD6/+=O?>/!X& 265\9B0K.H[$^C=52+,:)1"_A.]NP(D6I\Y'+U;%;4C)4'Q MW5*U"=>AX=F)T)%$%B?F%&RE;WB^4Q!YY@?.PHFF2V>Z@9II7'CH@9C/[NZK M962I)166U7<,+K[HFC:AX,+B_,LO)Q?B].SC^<6O@R^GYV>KV6#1>A\8R>IV M&Q;):K?F8=1;H_:V3XM7G$)5VKDA;E[LS.\XNGY8Z)B _B17#\\+3*.A2S.4 M"*!8TW0K5YP_5);VFR5+JGAVT.(7F+86'UTOBY/U)&I_UZ0\:K'4ER%4IZ;/ MGD[?I8A-YA8R081I4H0NP6:VQ$#WT +C!:O(0.@B[ !8O)N.*-NG>^EQ. 9^ MFY:#4U<2PQDHF$4@QG.I&%@'! R1-A&IV:)\GA,9@EA" M7K+MV [%_"^&2:@8G"[27+ BF Q&L7Y (TH&$.@+!_IU8.!-/3<\)PQ$&V;N MRW'@P0ZD#!3W5?4]U3OR>U@CSV^6*]9'+M!?!?VNP_@*XWC V?%XJH)6\*^/ MS8:E,=1I\W1_MW(X$-^/BZX$%%8U=KNG^Q@XYL$%I%W5XK.HE )EZ$#XXR * MTBQ1$5:-?J=B? 4"*T'A-V">&G+!/3D1["*1>"/1;I>0'^*/. %U](MTPVPD MSI-K-]+=?I$FV%.+M_TH3L +NPF2G%I/$#J!9/"U4DB:GY0R>H/-]11G\1-\ M_A7G-Q9S'V/[6$6X>3:*M98=3T+:4^HDDH]E@KC@,3R.@U@9:+L)1SMC\OU< M%>A.)^ ^JQ,1^ S1I2A'?>2$1.1-7;D[A?!*)KL*0LPF!L.I(A M1GYA@$GH8O V\3DH3=US=3"?^GZ5VA@RQJ3,[[H,C>B!:%*SFD0ZB+9!F5#* MEK&**?;MEA1$5M.#KU3$#LA8#&5Z]@+ADYS)D^:3">O5 %<&.ELFI@-P(?2Z MT2Q!M?AM$US$B10J()QJX KC@6 ?PGA*XF>.K])[(2PAA"0Z [DI=.6@H^LC2J=,^ ,AKF%C.+QS8+9 D8^F*U6V22HW3A)/XT$ MX]Y3RHT84 JX(*F1"6FCI=JH +<1\S*P6SPB+ W.[SB98BN2Z8Z;[8RP8UR<^,)G-; X3O66L?M)@-X;;KJ9+\+8JE*$#YHA!UBDIEDX8=89R(:J MDE+LDGI="L"3$?@OA/BFY-O.FDV+18Y-6VU#2M5V(BW G2DZO1@X6K?"U?;:PYM&:WNEKH?:6-FJ!7SM8Q MP%$EE+]OO,JE J09@B&4*@C&HK+"_NV"% MLXLIS[]=R-[PK"0P1D8RBD,8)9L.O#C',4G8%2BSGE(WN95:V M\@&PTB[%8HM2K"D#7O:UEN$X%#&0GWMEDV-&6!]XZ9!EHA_,1*;' %U'=@M. M;Z!N$D'N8HU241QL]/FFA:,W]33(+@2%@HZWC@5PE$(C]3!V10]G*\X8TI9A MZCG5Q0R#6F3.95"GH@X4J7-+[S:RQC:DK>JW#I4 W#R@&>K+L #LXZC<1&F+RG@ M:4(BI53-3!"/;2$3#@!#[29(XHC1K/BH:\28T-\[P+$Q-S0IQP]#]U:'%:_S M\#YGLODNR9?"=P>JF"#8U2*M7DT QN MI6H@XV,0,IZPP6_ ZR-8 K@,>:2C-QQLC# E=44-=_V @4F%G4PA9@]FPF'' MO-J0UV@L*H:/I@0R!EZ9JD/+T1-R54@I<[])2JD7+(7]H8M N"/074JHR"_Z M-J?6A%9K034"6)Y,L0'L!B"/LXN!E ;G"0TP'(C5JXH55B)[*B#,^K;P3VZE MZ0)-SAT,K-IO\+5B&L3,)95&MU,,'IU.F(I!@6(9YP-V7H<;T0/2KPO &.[& M3%;J>_*&=1:_N?3*VG+'Y.)>T'2?$ET(.4&-2*6IV&O*O>'&%%(Q7R7CJSI^ M%WG> 9>E,@04Q=!D;76.@DV*%!_40'H0>XRPB>CBH67VV\7HB<"3@L8)'R;EQ549G*&U1' MZU()5*N'XS2D#&%:-/!\PA;V#KR-BE$/@C.5>]-?.V]J94WLW":%6^FTVOUV\0, MIVF:@[K7#>H79%HP6HAQ:2\ARJ46L(SC%U?JK0&X>Q&7/!@FL^# M.0[6UEC'5^\KJ5C2X*7M]/?VG6Z?^KK0&/JRCS1#!PF]&S5BD62ANYYI]$T; M;:YY)/0Z33P2NBTP,H8NV2!?,9=U*2/,UC1(,!^F]NNVFG7E\BQ>%][WB #U MWEX3>;S7$K]BS/[2'4K05Z66Z;7GAI?*VUD9-_5H".AUN?RPB5R^I['LIT7! M3.TYXJ7R]S/H[KUV$[EZOR5.[D;!5=" F\BVVO]T&^A_=GO$#!LQT/->@S/+ M0DMV8\OT(5Z+Q !9VBBZD^RN!/C__D)-BV1=C63=7XYDW>1H*6Y5J@/^M;(# M0!MO!][%2U7><4GBM#;;LNSX.SL^^8_X*I4%[! 2?Y+*=_H%5C--0G?Z+HAH0O2C]SZWU_SQ6R(($P6HBQOWCU?=5X58\!F%6]:9W)DS2^T9OK4F.\[S^LQV\2-G M,"8E@$_"/#=_/JP^C]9F_*J\K+DJQ]]":(B+XV$>4@D/O.#>"7\/)NXV;=,6T4[[#^U=B!'[! M/U[)Z :S1;O[W5UYUVVW6Z-L_.J?1[CO^JYCJIVFUG\GIBW@N6K]-\F3%._= M1'C%)<,I5,)DMZ,1)Y=N>O.6JJUTV]-5&$= MJ\)6J3"KI6HXZ4VT5&>EEBHP9%9+U5=+=:RA9;54XR:]@9;J;&I+?2YIJ?8A M78%WU!+M[MXNE]GZ,?8^6*[,^KO[5ID]ES*S)I=59DV;]";*;%.3RRJSIBJS M]FZ[=7IV:?79P_59C7;U/Q\N/HG3"*]P]*0XCKV4 M,F?\13U>?#>)3$'W#3D16O)Y*O#X-/ECQ>DGB]9&$?;@^C'R=7SRTZ]\%_H?]UY"\ZE2W$+SGVMC@XL+?F@ M+S\PM^*"'Q1=YR 1;]Z)U\&;XGX.ZA^6:#@2G/&(\GB1PA+4%I?(K3AXU_LY*DU25?9K'W;12' M>$_(WW1'G@<-OC'5C]QT)#X"ZQ6KWF0X/1Y>!DEWD"P9M$CCEH;/W.MK5LE7 M(1""&\G!^;1I?YB:E!K6NM!M6?WAP>/4'Q[4M_ZP+CNPI-3P\O1?9X,O7R]. MEM<8-JV:>,N*H\N $^YW"HHZ*6GQ,KJDW<76F^V]U[[2C!IJ4O3H.KGC6R@U MWJ3=[_;419?4&3#ABQ!3X>>ANI70Y_Y9?-DXSN-*4L=.OB@$L^-7_H&[OR".\E! ?J+K__L6_'>37>:IN9&OKKE];LW7W<&(3BW=[!ZW. M_OY3%-EV6[W.WE,\N-=M=7?[-:[>W1I/>(;?9P,*^UM QA]2 'WV^\GEE[.3 M+ZH-].G9T3I5T%H)1#'C-BT_/S$_6S):,CXO&:UT6[9\;C)^F+Y[+AHN;HKQ M=%2DKU:NI7]"NKY-WXH_\%Y*=RR.6N(H<:]E8J7?2K\EXQH*X,=U;_D1'H'5 M UO*P):,33($#I[%$%A25FU5P';PKB6C50'WD?9S$D1X]6MHU<"V\J\E8Y/4 M@(WW;04]+1EMO*].\;[/$M8G?FF)8W6GZ""!!<16!U@=8,GXXJ)^5AML-1M; M,C;)*'C.V-]<%S*K K:#=RT9K0I8/_9GU<"6\J\E8Y/4@(W];04]+1EM[*]. ML;]?W2P;P4/_W8*7?\9)G%KQM^)OR?CBPGY6$6PK!ULR-LD4>!YW_U)&09R( MW\&_IZ9W 58[.R7?WS19L5IA.]C9DM%JA?6#@ //@^]3DZ6E4<"Y/F%UZ5%3 M\WX->X?+V]&\O8K]*?PSRL;A/_\?4$L#!!0 ( #9J"E%W/7>_)!( $'+ M 0 96YV+3(P,C P-C,P+GAS9.U=;7/BNA7^?G^%RY?>SBP+Q@Z$S,UV MR-N=S.QNF"1[M_UT1]@"U#42E6P2^NM[)-M@8EM8A&QH3>=V-M@ZCZ3S2.<< MO?JWOS_/ FN!N2",GC?LC^V&A:G'?$(GYXUOCS?-T\;?/_WRRV]_:3;_<7'_ MV;IB7C3#-+0N.48A]JTG$DZM[SX6/ZPQ9S/K.^,_R (UFY^4T"6;+SF93$.K MT^ZT7[[E9UT/X:YSXC3;;M=INMV1VSQ%I]VF[_6[O;'3Z7DC[\/D[*37]_Q. MI]?L8]MNNEZ[USP=C^QFQS_Q>Z=>QT;]C@)]%F?"F^(9LJ!B5)P]B_/&- SG M9ZW6T]/3QR?G(^.35J?=MEO_^/+Y025M)&D#0G]LI'X>\2!-[[3DZQ$2.$V. MZ6(C-?S&(J0X_.BQ64M6M]UUVFEJB44TZ(2*$%%OA4X9I=&L6, />2M;$6\EM%TH%4!AR,HI"?,/X[ J/412$YXV(_CM" 1D3[$-;"+!D>R-! MYG6(^ 2'7]$,BSGR-Q M:O1S+J6@+ZM_SA#W. NV=/S6G+,YYB'!(NN.%,"4X_%Y ZQN,[6U?WHH^ @% M25/D\#>[BGS= A$O"E1M/Z^KDR+(MG/>$,!(@&,%'7#M?3PVK3V($$K^'RH? MH)%IY4$$!__K]9YS;%IO$!$0X^S2YJ7\([RWB'_>N&001P_1!(HGGW^[O]7$ M0RKGM40*FP*O&^*G-L2J\)_57,?>34M)6E+TM]9+@1=0D<#^'?VD_GY9U40X M2:(1?&$6*LMM=JA"L>1AJDJM@JF/*0C#'X(%Q)<#D L4R/#B88IQ* PTOQ5* M0XFM*.D #P^@2[SB),&TLJ!6@FK%L$>Z,CH>(@[5F^*00('WR-TFKIY(:0=V M(=+Z=2.7O]6=V)4"!1O?@<%697QEARS!U!/JM-MN-4+7\!8;6^L,CE2NU7[) M9E##*:0A"WQ+@2_\F8D]\EJ6@9YDM]T^V87DC=RL.#OK5YGAL0-G2'D(F?=C MR@(?5 E'_"@N/D[G\Q<87D2 4&]CC2F :\CIV MV[;CT0@17L!$Q#'\R,):@&ME@"5Q*?21M@U-7^$0D6"_[*68.A+=-ORW,XG6 MKTD>=?*9%T@0L'##3"4JTU8DJ^]CCJV&EQOT*!3)0Q:GW@P,P4]X!%?O0#H, M'2.=MMO)=YA"1F!@F"#6O'L\HE'P.FH2!!TQ3OO$J4Q,C%=S6N2:MQ\%.([6 MY/]E:+Q @0RRP.K? S&<>!!\R7>F'FIO&>K=5]>M:!]EE)GDGP:0'^(P,E,( MY>S6Q8C?'YV<*LQ7Q.6TR +OH27DL/0D]UPU-5>)Y!5T+7D;>-"8A4*3/>HN MG&)^JRA10Z?*G&W#T0KRRBZF8*T\J 'FE*-6'H,*NAZ9UGW\G;T>V4 MU=&3;M'VSF;2%%=K,NVVJR:_3?D\VD\M"4/.Y XX=$O'\A^9;,\T:W+0$VZ[ M:B+JY9FJ]-48^,V#!#4(:OE74>! MU1'U[)VZ[=,R]CY8"OW#)HNU'_O=TA!SBH)@>847. !=^0]L'#XA7GTCKPY# M[['Z=CZR6*-9*S@KQ3LR([5@Z+>V(VE]5Z?MY.,*+4MU]%X:)X0T MR4RMYOYRU%K5CNVV^V;T-ZUU >1JQ9;&-6T%VK_K.OGHJ )C=?2^>FVG;TWMJ!FJWGZ>N'9N MHTX5,C.ICI;S)04%C_;+L28#/=U=U\XM+5>CNZQ3'\E_0<0> J6=,]"3WW/M MW/I'-?*/$=-J3=KC$JT I8^<3NW\M%("6K3^D0$^$I91 MAO$&GXJ ^B"J[^3#WFKDU3&.VJYT\ZT?51&U-M5INW;!WIYJ/![M9X':7[%G MRQA:3ZWMV@6[>"I16_?I^RL\JCY]H!)K79W3L?-S?5*L9BHU=%49$:TS@O_E M(PDI7$=7(^O]$,UFB"]-+5"!J-["N*Z=FTE1>F]:"4YMK8>:PP4%[\+!2UD] M"2>NG8O$$A)2H%JR<(,(_P,%$?Z"D52+V:&%8FF]E>_:^;E\B6,I("N+5'<> M##V!#D/O&GI.WO.6<%)';U&HV'CN!"+#3$B8O/=1N!(Q-6W[R$MO"D]=.Q<' ME)'=3#=2R@@X&_NFN5LHS H?36BBN<]R2?+V]G8O]+\$T_/;=^W*G;EI*6P+ MP(_7!:#4W+GBM/NU=GK]X#T'MHNS12LP"73(1LG#ZHS%@Y@C:(<6T[ MOZ"6BBI;*='D[I/T8?U8R:G4,)K9 J,-:%RYX:"$GT)ZZAC5E"D8E(8F$XXG M.YVV,T/5VT+@L:R7%;.HTF:RJ;-5S#'P!?V+\53;6*I\CL1D*[D8!V6]GS2/J"3T!@VM(Z#J+(Y16+K

1Q3%.G]132S)S:+4?64]MQ.;L5R"Z7Y<+>&S*I+ M:2^0D'>HSN3"KBI/90I+Q/7CQ%,[OQ-/ 345DI6%JCT5A@-$+8A^>-AW\L/W M,EKJ.#0L5NW.OJPBG-;LG;3=3FX9M92SNGNQ8HWON%&U$IB>/-OMY)9?->35 M>?-IL;8'0D0S=1VP<>Q1&5!/8[X?"$E ]E:[KY":W-51F;E=5J6K):?R]D4?T;'1T?2VC M#?-/3NS\F8OD"R=*O)Z*-KXIX*6D-H@_Z3KYL556Z74,W#,ZE%_6NF/5<)S<4VV"Q:H>DP]/R=NHZ^%]9]**8.CN$9L+&^A]^0'>$@004A; M*&!J_?:;J]9>=FW7,6H$\74V24'4IX!D4>)O!,6%T;>AH\6-V1G0D/A28>"' M'K 7\9T.%.X K6\.\GR(67/(YF:MLZLETP]X(G="9J[1KCX>SXMJO2J,-O(' M!1.0[#W>M=:^Z0I.&8#>C\I#FQ68J*/_S&OT'GN,>B0@B2=;FZ\;SF;K+^\: MSV>].B>]83QQG2K=3^83PT=#J?_/SD84H M2&_GAAI[L4XAV,C>#2)W,: Y@:1JG<8G(="SAP;T9D72MS2P)_F%Q<*6EA[7 M5%\SSGPI595Q=9E*MI@J3MNX5T7MT(B+:F7+6LMF^3MF$X[F4_D9]UV<>)F\ MWI/W[/R!W"Q23=UYB3)-KY[3HN@=^ZF3#['*B*FC=R_1K?'%4WH8O;7LNT[^ M)L=2CFIHTV"X/B/QMW[4=C\8KM$)ID;?2M5A:&U;KVWGS[EGT)(-@AF\(S/> M#O, %:"TW:AGNTYN-X66I__WOO1;ZUF:%)DRHOE.LD0+>6CP1/B?K+!X3LFDRG$<(,%C \F^/H9 M5-Y12!XNC3OYQ$/R!D, M9PCSI?K.&W[$D[!)1" &\:3\]3MGT?R\$26OMC5$@5NK; M [*);N)W(Q0@ZL$+CV.(O(U4-F-@ R#^WZXT-110M"<[KN.ZEC6DTN1[YYXR M2J/9F<]FB-#M]7AM"P=BH94)XJG#RV_=G\IR>^<>E-PF]@C5$% > );;\(AC^WL0\C[DV!DL+>^^*^MJ\L_"<.AXCXI=7?%>Y0;4'RL;*[ M*!3$Q]GI#LP78.G+&T(%R=V;A(]';U;EZS1@^HY1$$X?6*#PA=X*;I-Z;V-X MC7BPO,X/" R!WJC@)> N9U@7CGD><3>E+* M3S.O647+JZW0I5D#P L[,E-+E\761S>>!A3;I(+3_-&"Z_ MX'#*_,PWV[5=4RMWH"XV6C7L NBGN MS ]83E-"T]3/7E03/M!^$6\<&9?V:(V1WR9XJ&'*D),%"G$ZI2!GWA!=ZD?J M>IGW'J=#K 2-+90?N/D&W<^3UY3:'WLG0\P]2/>5A5A'NI)A+',F24$PQRB,B" (+);Y3H9B&W2QYXDUX'E4D#'7C0-X5: MFZK4OJL O#?!>QZ*E8RR!OZ_HBT6\.<7Y%";WX,WQ7X4X+NQ0=QL4S^ MNH3&-6$\F7ZH&&>]#O4 P@IU^/A6B C[5Y%B/!*$8CFXG8T(U4\Y5!,^U";Q M^,0>IS!61]1_?((7R\P41%0Z7]I2SY8H3K_9#1Q U$* MA+TH6)OY*RS(A)H,N:N"O'>+W_/6N'LLLP4_GZYP1E(#?/:3=^AM+\8[;S5Z M0 $68+^OGV44M&$^DBEX>%EAHX(QSF&:IL]RG7O* O]V-N=L$7\UXR:B8$HN MENHE6!9X1A;EQM@(XT"G-5\.$G:=_3KDF:[$0%X&+/)S$S>5;*M>]+WKEP31 MEV"N2*@ZHK1!9!3OD=H6>Y>*'6CT_2#GB/P!/)-;>:@O[S"31^TN5::#"8Q\ MU4!"RZLAR'LSO)H)J[1GN"SU>]=">@4DIG=\B'B8_,C,FYIN-=D5[G"#03;& M0MY:A8)T_620?,1X]4F-+=:J.L)[-X;LP;![/)=+HW2R/O.R?=:S.L !3'#& M%[5@+I< Y[,X2$J7>;?YV.V2[\WESK%TNF%)O16/[ +_ 8;XVYS1:^1-KQ+*A#8<*;PCCLTR__!5!+ P04 " V:@I1 MH:.KN6XE !ZC $ % &5N=BTR,#(P,#8S,%]C86PN>&ULW7U9+-O:EH[LGRJYRA^.ZR@[;-3UO#"P)F=,4Z3DDO?2OOXDC2M9"481"60F_OJ?7\YG3SY!MYPNYG_[B?V9_O0$YG&1IO.SO_WT MQ_L7Q/[TGW__TY_^^G\(^>]G;U\]^641U^;KZ\.2?"9;_ M>I*[Q?F3?RZZ?TT_>4+^WG_I^>+CUVYZ]F'UA%-.;[_;_45'#UHH0:C4@D@= M)+'>:I*BTR8+;F*(__?L+\JXF#@WQ %C1$9JB,V!$9Y4,C9RYAWO!YU-Y__Z M2_DG^"4\0>+FR_[/O_WT8;7Z^)>G3S]__OSG+Z&;_7G1G3WEE(JGEY_^:?/Q M+W<^_UGTGV;.N:?]NU_ONKKQ_A;S\MI^O M?>@@_^TG_#8I%@T]AMEI>OM+SE%"V4>3_N#G]!0>/)>+Y MNNO0BDV$@ZBU\43RY/ ?F8BS3!">1>!4@W.C>?YQO8+NW2*O/OL. M>DQ2)4]-(&C* Y'2*.)3]D0H"P*8XE2J%CJQ&]80K1#?CU94E$$UO7@QG2/= MKZ:?(+VB&_'[VH*(-J>O&/Q2)]GLYF$R.E#$$'PI)%:T4EP_4+[995+AL."63(+33@ M$L 06:OO1]8'\;6:5%^O/D"WT:S%/&Y<%,>%IC$"B@"7(9F4(2%&3;AUR;$8 M1$I-'-JM:(;(6W\_\CZ>X_6$CRX)4CT_>P48+K\M_'N=_UA>6)J)"RX(YQ0N M-Q2(!+0R@3'\+0*55BKCLVZB!+M0#5$&\QTI0S4)5%.*5U,?IK/I:@I7$4L* M/'+.+.%>22*#8R18E8BTVFJE@%MN6VC"72A'Q[HQ=FM(UP9&7[Q_(J^]-#$T M!)U.V68,YJ) MN4HJ*'$1',E2,Y&-#+R-)3T<\I@B[LHZ=2(YUMNQ07"=CZM_3EF5=:FZ;!HY^7

8!WX]9DX$0F ^110.P0C&+ 9 MXC-UA")_:&8X1I"G8$# MD9 2\: <4=H$'RWB%:GQ1LU68!4)GT"V$'PVQ.1R6)J0Z=9ZBI"8EC*D; QO M3..8C&E5G;BM]H?R?6R.203F4DR9<)4 PS7 1U]"("EZ]*E"TK+--DT+QV0T MVSKUU>T1I%TQ.#\_GZY*1D=AS-4^0NP?'9=%*$?X#-<9(KG-Q&H:B0-(@4)2 M/#:*R>_%--)MG?HZ54LN+1;Q"0M):NXXB8#F5'HJB"\'/"!C,-8(YVR3@X9[ MU[(JQT6*>J-5E(05)UHFC]%K!$&DC P]:H5^6),$@8>.BT:S4.\E]QUK\B$, MK[D;^0G0**,E_@7"ZMI9MDF")AU+/HJ*1+(02I*ZQL *7\PR^B";'!S?BVBD M"^A1:E"'_8]Y)G(-LLS"H.7E)'NP&$W91"PDC*:4H 8I,)0U\<^.0CW2)?0H MK3J=&$]S*G(]PP:R%EY8HD(J1S;,D!"D(]K@DD\A*.:;[,4-Q#?2LY%C;51U MT;0^%[D&RR.%%'U!DH"AV\FB(>@P4@PFK(D*0O2YB<8\B&RDIR-'Z4I=<533 MDE\@ TZ?,!!%[7WOOURCMZ3B^BR<9AR(LLIC:)(#"1Y#" #&(LTJF=QDY7H MUYAR)FMI2$U1U,V?O0[DF[X*;W!>8PFSA591_##!."EAI>81(]@VF?+W0QI3 M\F0UNU%' /7"^\7\[#UTYZ_0CWJ=GZ.^3E$UT17/UC+"E6?H&.$"9RTW^"<8 M7/(LS[K-GO46,$.4P'YG2G TTQMN6$]DLB)%D"2K7'+44L9URR1"+3B3H^?X M[F,< N]/W)MN8X+[H?_+S]8PL8ZC< (C@=.2AJ>0.I]4**50+NMG"?.!4EX M\I19E@*NP$U2H+?C&=.N3&4]J"&!:NKP%E8>5]OTJ^_F&+4M?XYQ?5Y8#0D= M]6G$!9A1:05$CWK)(I$E7=8IIPCE*: SSJS63?:!'X8VILV6RDI262[5].5] MAW']NOMZS8Q1'05G+!%'E272*" A.B < @L6HS:9FV2KW(6RYX8*^9X4XDC& MUZR@N53$/F8K!>\=?(#Y1?9PSN)]*Y* 3&[SP!NN\T<6)= MDAC.2YO!,4US$\=B3YQCVFFIO=XTE%@]M;K16R49](8,I2099RXJXQV/J-D^ M<64$RUFV<4;N[UYS@(_MEQ]*K@+^*%+\Y&=]]L+JN>^ZKVC3+QYB%&C0AFN2 MN$')FFB)]=P1Y71*BDFO5).P$V8](@(M2I ()&?%4G8\!-7$$=L%:DSQ6CT-J2:&BHV?X"-&"[]^ M^5CZHUW6T]ZD6%$EE12X2$B.% /-Q$<1".,^0L"WHFART#4 VYC"N7IJ4ELH MM[3EKT]O<^L5_MVP,^ ;7R!_@-44Y[P)JE*;P)LSG*AGX ZR6C5'(GBN[58>L_H[=@YA)Q*O1B_.:0O\,F]R%I9XZ+\;=IGD!<=7!T?PO+7 M+ZO.HQ&9SGWW]24"7=Z345R2IK3)"4TU/I"28[!L@V7$.5-\6RVI:6(@&])4 M+7WB&\:)M4%%8Q-1WB*;DI/$1>2:#H%G'YUM74OZ#@JGO??TO3H$T2O.=&Q]*3+.A!\19.4HLY.Q$QI MDU2FW?;E,,)>Y])\LR\Z@^[3-,+RW6*6)E9'#E$Y0JTLY32X MI8GNCDK,K: M."J;N+'W0QJ3-WN41FPSI!6D4"][SX=%ATC>0G_L<>FYH-.2%#=HV7TY,;51 MH.?B,P&?5&;616:;+*K;X8S),%;5A@K(YN=T/IU/EZNR 'R" M2U#""&6$1&O,^OM7K":64EM: #D=;';,-4G\?@#7F/9+J^I&37E4K [XV$&< M]LS WV?0!*:F,5O$,;D*QTNZRWWAQS" MXC9:.Z@+1XH<@:#KQC$2)I*5UJS>,@R)L^ M3'2IV)(*(;3RA*)OCPNW%R3HG(C@(FECM->TR=[$?;;CT#,H#-8W:]@S=%IP MZ$F,2E@M&-&4H@<;M"&.R4AHZ3F"#[-UJ4>W-':@ M]6]!NNK*77+ MK?GLJ.>\5#0Q](5DHIQX]&.(9U2$[)/PM$F*V\G.(A\WH*VJCH^O 8^0&7+] MS/^>E-$6^0SW376:Y(9!A%;*=-@RUU4.KD[9<(F6SJ!/2*3$-=QZSXD-+#JC M>(IMMB5V8*H;,"5*(7*!<;X.&+.YC'JOJ"(): [::F]HDR/A'0'38^_'UM&& MG?[C7FROFQ>PA;X7:#BG9_.+3+GX]7WGYTL?-Q%^_]=&&NE_ULO5YI;%GB-; MVPA>I'E- %D"-**Y-R5]/8MRJQI2K(+QC&?KH%&[CU-2.::EMI7FCE=M'GDU MWE(1WF AOJ_NO/D:_!!YI\C9++4!+V:+SVUFEAN#H]\JI7B+ M$+MI1!B;4HN;+US[Y!OHIHO2"J94M\$OT5^;*VJN0U><+SI M%I^F: &???UC61I27:4'_8SNQ*>+?C:.>YXH)!)CN;S9Q5)EK1,QDAE=KI0( MKDD7W.$01^4+?C_*W$@'6NOHR]X!N(F/44JY-^AE*XT/$A)/O(^96 SV=+G% MR(4FEGDXQ%'E,WSW.GJL#K36T1?3N9_'F_@D#TIFX$0XB_&5P&JP./(:.@LLA)@^$"J6)Y%P2JZ,D!H*E)2*>V9(M4E%;%@H6/_FN_M_ Z;XZW_%Y_[ ]4?_T"79PB)R8:!!+]_Y+J< I MV\=(_(M%]^Z#[^"9[[='STM*R47.:$:_QEB7B*?*$:D3(Z%<_\PU^L\:T6K9 MI&G9H8#W=$Y_",-U$N$VL6L]V?S^2.3V!F!]C MGQZ9DL$95_I4&RYE9H[=&U;950=- ^_5$IUL$#U[[<@1P2JH%( MD91"&N(8>O(N1LK:'(*.MCRCA9;LJ-W8A_^GK5)C(EM5N@#G&%TI,!#$J=)3 MG&5EK4V9LB:1=ZTJM5,=5)U(9ZK+K*:[^FFZQ.EQ/?AEL0ZKO)Y=MCV">)X-Z+S 6CN4FGR5V@OH.@NX'%J2.C=O=H]7?]XL^+G:3E MQ(K !&A-A(B*2'"(RH,N'8=*"U7I_(DNTKH%;$R'.R>S/15E5>]FG>TANXR9 M!I[0!KH2^(B<2&E51DPY6Q=:,=?F^HG#=UL>.82MK2T5Y%(Q("WW8OR_Z3Q= M%[87>]! M77:+\((JPT(BD%.Y^5UZ8AGG1!I>7K$:6!.MN UD3#?RG4@GCI+%T1H!\T^; MVKS"@(LL\=]@]:&D/93[G M3B[WD'GVO(GO4?:2:DF_.M^K:,)E?>9V/.CH4)=2R39Q?5L_;2@)1BH"H!P" M8E;!0TG] Z89H@?NQS "M9E>LV+[5M+3W5;^$R4 $9ABU:4F4@I!K*>6<$>5 MH)2R!*W*^!\$-VA?C?X@UJ29U!KJTZ;G_V5PM;7W_R0J2+8TW@BVU'>#D20P MS8GB7D2MA3"TR>GR87 'Z=S)&DD\FLY5EVQ#+;QLSKRY(WD#SNDLH)S16%W2 M.%D A(D(P3#J/54099/SXV77=KGLUI"NW^B<4>>99)F( MH$J#7.&(!]6[FWR$(> &J=0/MBM<76@G\+[>^*_](F[0 V0IE"W' MK!!60 YPD,3KG%'E.9=MD@4>1#9(D7ZP#>*ZXFJH1=MZ:U\E*TP4L\%%#<0G MT?>7M,1+H"0+QJ*SB0G5ZE:7?7 .TK ?;%.YI2A;>U=7O+AN5B6S*5M7NJ8( M2R0%_"WS2*Q*06 8@@QIO:#;5"W$N$CI-AM90WHP#("34R6:RG0 M(%N-H:_PUFNKI&1MMKF/0CU(#\T/YNV?3L[55//9>EF*09;/%^=A.N]!WH/] MYZXK=8/]]M[SOH00/8;SXC"\S@^1RR;<6 \Q4/1(,7R6S@CB=+(D<'1, TOE M4HP62GPB^@:IN_VQS.X85:?^C5.O^A7E_*.?=@5_GP#H5.D=*3Q1JAQQ:&G0 M47$8M^LH@Z4(D)PY,84 N4Y.^VH=V^3B\FN_]XN?XO^MI!S@GBG_UM13'K,J=$OCJQ_Z, M68L(+EM*>"ZM!)B'+OI^ M\0M\@MGBX[M%7GWV'4Q )1-YD"1"PK4B4DZ<%)2H[#3Z'N6RS#9-Z^]#]#U4 MJK=3GV/$TT!;-MI\7ZH#TJ>3 D% !EPY/#CB8PHD2BU$CH+2T%AY=@/<,W7^ M!].EBL)KIUJ7H10L^V:U?8N?BW?2A/KH.66H 3FC\F>%RJ_1^7GZ!9:QF_;='!;YDH*;2 :UO1TT M;)6&M_L34*%E\)!)?X&5G\Y:,>]R])/Q<"LY%5CYS"^GRT5^T\$2'Y^+@HO] M6;9ME"JL>1!>&Q:\6C&U KA=!IXYPKPZH*LV*_P%@=N@?R6BSEA25M( MD1*A1,1@T$?BJ>6$41F!6B]]:-2X<"C$,351>#QM:R32DZG<[>=">.--MI;$ MJ/&Y4"")HSD0QS.G$643H?D>HOG0FJ^HA MWAFUE?.W&WX%S[O?P%E.RUS%F>R/#Z]OK>[/KH=&K,*JO6"W9]/!$=RP<4_! MLD:1W0.S5G@\]YWA%,Q\[,?V3;=XL>C._;YC2*P_?D[:-@JK-R?@!-Q[6#[NK:@,!4!=(,I$B^$"HQ@N<$Z< (IQ9+3:#6DET=U1;X M]681QW&T8M/#"QBE%UJYU2MJ#9FH*#21#*,_JTWIPDBY!&=T:G-)Q7408]K- M:27_HYE?I4?,[XOY52.\:UTE4F:!V&)(YW([?/]&8VDV>P*Y7XGC=)/R;=%]2:FT23/67VQB!E 9+;,R:))]D M%" UC4U.V>Z'-*9FDZW7@$J"J>T0O)POUUVYM&%BM'2>!B!&EKU:GQ6Q*7$2 MM _.EA7+MRFUO 5D3%TF3^08'":$FF7@=U8P05/FP27"O?)$2FX0 P!)2C"1 M@\\N--&& WV)4[68;*T0QXJB[2'*94V#OU;.\#NL#MI3V#Y2I?V# 3"K;+ML MG>>(':M=X[5D3;-]J:VS';,5M7/ EBQJN^%T3ZT0SCO!9UW%9 VN!JITNV>* M.!\TX5DDK23C2;2YKVT'J I7,&P?^Q]=*5_E62I7JAPM!;2@MMS*:',BFN<$ MBGD:69-ZT=VPQK5C54ECMER\4$LR-9M?K\_7_4UX0VX5N;_RSON@O'2":&H5 MD2XD$B@7Q ' YF[0)ODFM0B8%25<Z,-CMF93(Z]TQXSE M I#%O.0.+/*.CQW^L-:;NS7SCV%%M:*"C].5GTW_?7$SRQI!7$Y;UAC)HLN" M PF)ZU+ :(GE1A,M=& J>#"I46K\+EC'EP7<._J%"^:#"\^@>6<,\<:6+ MMY2*$O30TL4.]&%[L0\,6(5U^X!NSJ.#7>)! MPYZ 7XTL,OIC.T8=Y M-?T$=Z1QX:)F2$YI$8B)I=MN1 YX:CW1('(T%HR334*(AX"-*82HKD6WO;VJ M4JH62.Q =9\/JJ17S'I-./>!2)8R\3$"\=JIP)P7WC7I ;8_U%$%$H^I8#5$ MV3:.*S54ZMZLNKM^OL#]O!PQ:J1)L/_ GX=<1I9\# MASX1[YH5@#XT\3&5B4/'/A$/6WJ\=V_!NLQ%XU!..3.0""P3::(C3F1-C%6, M.U"9NB9[Y/@/ M(:WH)UL9#7'2RVPE&!&:J/>#R,94W5175=H(IV:N4+?VLQ>+KJ^VZJWP^P_^ M6Y7.-WR*D^L*^(N/G#4"16^210\'.*8JJC::%$C<56IJ=I0 M_/R#[Z:KX@'U-[A-P[KO-S 1QB/AGA*6'>*!;-$DBD2TI290K96V9OB"<\\L M8ZJF:K;DU.!P70,"Z4VWR+!<(@[43OA&:I2<1J\",4:6[DF&$0?<$Z.MR,XQ MFMI<1;$;UI@*J1H:BCIBJ6D+Y8KI83EJ("$R*)UMER]U8B-O)2 MED>S!Z ^R[2'0&\-/Z:JIG9B/8:G=6MB[Z=1>B5-F(4 M*0=A3).L\-VPANC'J2[5:V/2*XJE[5[TPYL[57J5[3W)B7:NFB=V_P+AD+R5 M_FM5>' 70"6J#MX!OO;E:A0VVL4M0[\KAJ3[>KCV;QFD&MV[P-7*5%[@U-VJ M'-V4&2?14FD9U20H5ZX\"8Z$+($$R:3P*IN4V^16WL1Q[,)9QG@Y7ZZZ=7^U MKX]P<7/I)-$DE/22.)8XD0&04@Z4Z,2%\ABW)=OD1MO[ (UI9_887;B]1%81 M0#4_ZB::/^;^XG 2TB_39>QA^1RU#8*2H$NIN@=!,% 'DJRG "HRIG)[O=B" M;%0G_^TTY%B95%25#.C&I1?3>>EKT3O_)3TZ"8@F9U?NG-=$*JF(U]H1KJ+# ML"!QWZ8'S3UX1G4]7%VU.)[_;9WJ"\5=08=O'.1T(_,(B4J* M0D#%=*B8P( XBVJOE%]:A*$#P4X)@_C6)VYVW2F@9#J;.GYO.G@?+H^GW#MF#<QW9@FQ,Q[MM%>58 ML51L=7:#S%>+^=E[Z,Y[=@430+;]=+2,\67;?X7"R<_^CC=/7U!< DAN =XYE8\*BYZ#.C8RX2 M0>W%-3#Q*(UIH2A# 8[I-+BVUC014MM(YX6?=OUU2+^!7Z[1^AUX>\[V<:I$ M.P,@5M@IWCK+P5ODNT9KQY1&F^A;Y[JH O#SZZ=CF_>37UU]Y?#HN<:L[5A] M#/FU$JM["-^F0A=FMB@ )I:K!%IKDE3R1%)FB:-6$I9BXB8*%MKDR,1+0LDKT\)V)D=B8G%'4&2Z:=.<;C'!,L7H=#1IVY>BQPJJY M^SN=X[H,<_QE53J%74%[G*)!YBCAI,U(V. MD0;A&U,@WT:/6@BJFA9=,_O;Z':,.>U+=A@R #5;!.(P4B RRZ2"-S[Z)E[X M;EC'$OULO42)+)?/%^=A.O<7F5/S%3JW^(3C;^6R@6ZSQ%[@^#J)B7DN7"#, M(1.DX:P49^"?U*-<&0(2*(C!N32,EQ+A/%$16TU5PRL;!3\[HET3-:[H:JUE> C1,:O M2F^EER]?5@YK;@_;+F[924"K6+%"!N*P<=OQK7F>X5L4S'S=YSB6 XM%OGSA M &;=/U85!@V$6H\I=R8Z>%_F@0%KLF<0Z(8\0A/NS\XZ.-LTJ#[TR=MO_*8< M'$!20X;^YO]GT3U?XTOGT!U1_;_?^$T9.H"DA@Q]'6;35MIY=^RFC'R E%,R M<<):LA%'/RTC;Y/3D)45W)3!0S=EXJF^>7-4.D SMTS4!46#0'9C!<'NWP[AVO(ET;NWO;)*IBN@0,WY%ASL[5] MVJ-[M T:MB'?!O5>._*L<=9_!M*[#[Z#^Q#\#JO7^;W_,G$@H@U.D.A*=TBC M! DI4F1;X"9)4,8V.87;#^;1V7V#9INP:+P(J5RD+AF1#BSQ$?_AP"VW@C.7 MFNR #X,WIDWOAEIV)P6PONRJMY;:7-:\'2$R8',R]@+YN V[#0D4IY%0"R7/ M-23B7)1$,R^U5#Y%UJ3>J0[\415%G5 Q'T'X;??1MZ]9/R^1]Q_[5CJU%]XM M0S=9C>W\I1IBOB>0-=[P,=P)3M MXU1AQP"(K1AQL$W:-5H[IC2R4UOG>MY?3-9#7V1<*:?1S],OT]D:5\>M7SC\ M@:L[?SOVUV%)*X']/%]-4P&#UN0=Q'5W9&/U R9IQ_H]B*OA[L)9251Y.@MQ,4\3F?3C3WXIK-E&^'U MQTW:YS$QY=%S-N+Q4:0W$<:F\]J;0QSV?]K>"7*2D;FH9XF&W M0NT:K0IW!L-MRYK#56C H*T9]: J;0XQRC_!+^'O?_K_4$L#!!0 ( #9J M"E']/MNCX%T !(.! 4 96YV+3(P,C P-C,P7V1E9BYX;6SLO5MS6SF2 M+OH^OZ).[=>#+MPO'=.SPV57U7:$J^RP7=/[/#$20,+F-$5Z2,IESZ\_"8J2 M98JD%LD%DI+=,ZW6A5[KR_P20":0R/SW__WI8O3#1YS.AI/Q/WX4?^,__H#C M-,G#\;M__/CGVU^9__%__\>__=N__S^,_=^?7[_XX=DD75[@>/[#TRG"'/,/ M?PWG[W_X9\;9OWXHT\G%#_^<3/\U_ B,_/[^?S#WW_ZZ:^__OK;IS@=_6TR M??>3Y%S]=/WI'Y7CQ MT_(S/\%H1(@73YA__H#_^'$VO/@PPNO?O9]BV8C^6N0*RE0X_ZL^[:>#,;TG M(--T&9'1;W%<#;Q'C.N>?CCFFV>QC 4N1_,>$=]]=J]X)QPGD-YX03\N'U!?M2<2_#3'<<;\XP_#_(\?AT58 MF21'X1/J(J/GR7A>DLLQ<9[U8"VHG95";QS/,-,WL\EHF.NJ\S.,ZH3ZYCWB M?+:7MNY]:#]JW W[BGY%]D99%PW'I$G9D2M:*2&6DKW-L>IW%S%Z5_PKF)(G M\![GPP0=YO\]6/CZ#<>A9(M4*_RX0$9O=5'T*VV2#=+P($+41D8#5G7@9Z. M?9#U9DY?J[,VFY27M%PMO(C>ALN&IS6,O0/X,+AY**D"G].W MLX%%90UYL561&&D1 $M1%L%\K5@7^SQR?1:Q*5OL*?S4".>7GF>3WK4[!5]),"//TRF M&:?_^)'WQ/2O)#<-F06D?U( ^/1R-I]WE\,(7F\MS=BY:U#B4(-:3K#C M=[]\^E!GXB^*0(,9)49F3"D4\JO"(DA'>L'D0Y8FE"9SR$9$#WXRZ4?7#8S@ MZ60V?UE^FTSR[,DXO\'IQV'"V9O)* ^\"TX53GB41))7).8SYTPHP2-9)T1; M6EC!9DC'-X.>>)LT47H#I(O2+-5T/GP(U[#"]Z+ MH'QF/$22F-O (O>&18-:)"M-A"8^Q3VX'HM1]*G^N]:A#K6.9_AABFFX",SH M^Q$N=$Q@+R;3^?!_%K\?8(S!(GDR0@*ME%)&%JQ6S$B#DCP>M+Y)>-4%W&.Q MD]Z)N&LLN@_GHJYPUX(/) 1:QH)D")H\7G*9R.,5CAF/.7(AK4/?RJ6X#>2Q M&,%!"KY+N.DMI'@^3A3VO)C,9@-$\!18>>92B 3)<1:=L11:9<6]C )];AI, M?,'R6&@_5,UWF;<',S]_C],_)N/)BL #9;,"$S0SW#MR:!4YM$EG\FI3$KXX MDM8VH7\#H(/6YM_ )9[]\HK% M[Q^.8?IYH1F2*]7MD\EHM##O.4YQ-A]DKC.W-)DERPW3S@GFH^$LRYC$M9J MV8+Q+Q >/,E[:K.!=_H'SK],6D_F\^DP7LXACO#M9,,\9+1*3DIDRGC+=(B9 M1>2.":]E)(?+%V5:T+\ST@=O)6VY:>#P?@5X4++G @I)K6C5T@EHQD(KR?N6 M60DII>!-O-RO4#PN(]A)IW<)=H<2_ M,QV1OLUIG@3N05O7- R,*4D MX1*\T.HD,DL8DA!&U]39%EQO O3@:>]%TWB.3[W_9!UCP7LKND&9V&KH)X-1Y=SS(,02I&R M5##95U(LL@P@,,%B:NB. T MFJQB.^+\ M-DVL%]8:K(8W4_C;&IH/B@U1&*\H+D-%(3A9.QAMZUW"[ H&;WEJFD:]@-&C MB=RZ3-=\_3I E^NFCQ^NKD;]/8TF,\S_^'$^O<0OOYR,Y_AI_LMH\<)__#C# M=_6;?8OI\OTM2>?AJ0/J0*([)@T2.,A0B*WS0E&OXM8Z"?5@UA$X >36'+'<8MIK$'EY,>==KCNG(+S^TDQ6>+2;03J,'* M1"+^+IL\U8M,MT"^<]T/47=9[TO+13$ ;$6/(FAE;-_.3CRQFJ1C%[&!, M@)PZ)7F=(_5?7:@]"?.[*+='QG'\#0LJ@$!Q EA]5=CSMWV38__7A>7H]JG_2JLQYO#%5$]9[)G (3S%]# M4DHBN2R>%1*':14,\XF^<]$+[X0.>O6@8BV-&QY_/![[TOJD7Y4U".S>7,99 MF@X_+/,[GP[)*QDM$BR6^# $DT+(#+$DIBG:I)B YB&;$Y?61>5\DZR$^X ] M6&-HHOD>H[$J;CU5QUE=KF!T/8D1QD5RV/7%MB5*F65,%CUS3@J*&0FOM]HP M;I/D(4K#5Q,PUP[Y[F]\Z+-Y(]UNG!O^_:<515& ^:]V]]&?3BX^3/%]=78^ MXJW3XZ]@]G,Y?=.KCG)3O9.<*]?6/:9B:ZIT+* YC^ 2UUI[ZW(1)?G[KZUW M$+EO0M_,)^E?[R#/!>=,X(V MUFEI0(D@4(O[&5SSPMX+$&CA0] J,0B8ZL819QZX8^BXD;X8%TV3I/C^"Q"0 MB4^1G*9G>/6_S\=W]?=Z,AK].IG^!=,\,$[0W$C>E"A>,AI9A45;R+E2-H'E M08709-]Y1YQG<3RVBY6LR:ULQDN#Z@976]W/9[-+S /MG2;?C#,IBF,:C ME\QDICG9*Y4]KB\8=>CHN 7B^ ;0E+%5UW9?=;<(<.Y(29JXJI;PJMYE(YUW MR0>,B,H)2<&9+E4=LK @:>S(8E/@Q26?&AU&] '_D9O;\2EN7 M-=1\A=/A9'E*M_CCRT6L./OE$T[3D%R, >'2.=K$DE2%:6=I: 7!64Q&J*0I M5)!-*FGL#O4;,,!VU#6X@[(!\7_"Z!+7 XXB QJ!C*9S"G>5/7\@?.7A515<#B_I,\, MB@XA9C(.%8MFVBI''JO/+"NC(:6DHFU43NU Y-^D)38BML&%G6U#J1-^S*J0 MMAR-)Y>95C:R*&5F0JO 8_$:H:2?!?A-VEH!Q+5X*[1MA'Q%E)_J_+V7RQG?UV\B3G M!2H8O8)A?CY^"A^&K.*2M MM_"I%F"MBJ2!2K^XOECVM62# . M15@LNF098=0L<$M#-=H@H@6>&KF(>X!] MW.;9G+XU>]<'GUO<&E/+,HYO)UVQER2UL#(RB_66B\PUAGA0RN:35\^?OIW">%;JY9&O-\__)()F X40>%&&"5E+ M36N1:, $SYPOY)#0T"E\Q=36I_W=]Z+':1_]ZWB-!1Q\/+'(3UJ3?D*2X_#= M^.GE=(KC]'DA!*1E4MOBIZNDMB_6OPBXR?#7GLU<]RDCVSHMF MD(!^+-YDY;B/LLGD=50I'Z!Q^HW*I#)"FJ]X&B?1>JTR 3.0T: M O-9@2R:_F*:Y*"J70RY2B13K;X)P1@6 MDY4R2Y=3:G-.L3&OY&39$A!YM)D4H#, +59$-%3OQ?L8,UCE6J78-,B6V,-K M3VER60L6OGM3;]:2O<_^_% 3 7^IR82S(;WZQ9"T5#*" !58#+5(:R9Y0B#K M+9@P*XXE0Y-;^!WQ/?@DM18\-,E0^NIZ9TT0SMD;EA17]=:WK(U3'2-I@7-O M?6Q3!O)LKCT?0OD!NCSUM><[(EQ-8-6#FHQKT+BX#"AM**0@QU*P-+W&3"N> M4Y8Y*Z)2W&LH3>:,K:C.Y&+T3FQO,IR#M=ZB5M37F)874+J VN&6],XFL1;5 M<6]+-V!OM7!4;ZH_FETXA=Y&)UCDJM;)*I(%"S6943KA7%(^-,D*/*(];+A" M?2ISV$7C3;IL75Q,K@*NY<4Q'8PU/FIF4PU%0IT);3&,2\# 46/R3?SO.TA. M4#[N<(;NM,$X1+T-;C.\K2'VY?3S;4A.Y\AE<0R\XDP73MYLS)P9IQ/H2/\1 M3>I&KL'R&#@_5,4-1OF&(]4E.%LDMUPIQAW-9QI<8;Y857N9D_39*ZF:7/G: MBNHQ6$)_:F]P9X BW,N+R\59TJ;MUFOCC:9$7E2M(.:9]MFQ )JS)&R,4B<= M&,=I-8N6UK62+?,9+;/%:K1< MZMBF$:Y6MPR8E M9K>!>@RFT)O2>TR%KQ4NGEY-6;4)9"F8YE?95R_+DSRYJDU28R:EE;/*6!:, M=#1?061@O6<^N< 3.E5BEX"B4SFN+H >\(Y3$YWWZ%MTP;<<#ET0]EVGKQNT MXQ?MZY_2'>SE #YZKNC7$:F!S).QFLE0NV_XE%B4X,AYYIK[8+3M=%9Z]A:S MI=;?.1C,+C0UN:C1C"-FF!JX9D-)4:E=,9.:17]+$$K MX(Y;DZH%N;LL3H MKI]^+#K62K/"B@M"",LC6&&(%@J[7 K*B6U&J3)+T9T-2T6E9!&"V)9>8HQ4.O!G< _1PY;VB M:2P-<1]+WO:T1LI\^4( MKU;;^M^Z$_411G4)IHGGRPWV^K?])^K>7MV(LA[TL,)PE)K\42&D<9[\WQ0M M6BMX%/78GR:I=0P?K)+##>(/F$X7SGBO7-]Y:B,:MZ-?82@[:5';XE6.&C* MUCD'@:KDD+..ZQBZ\X+#=L:?#6?P[MT4WRT>_K(L"_*^N$E.E$EK4VO]II@- MTZ 5)0Z)=4 MFUN%YYJSW*O%[)O!O LK+@L(Z5%%@TZQCE(48)&E]L5 M>GJ -1:;FMX).&V0-+-!19D]\?]SME MZ._"P=$RL;N ^IZAORM[G5*R]U']T>PB4#QCE2O,>IT913F"Q1(,2ZZ@UG63 M/C9)L7DH&?K]F\,N&F]@!AO2P"0Z!2G2&HO5.8HTPX::/A*<$L3U." &:N3+5I*:[I$U0\^O:IW MYZ$) Z=)MNJ"\'NRU;Z4[IX[LP\?ITFVDD&8;#C->=F4&H-+%H0DHJ6)!%.E M@M^3K=H;S"XTG#K9*M8F!"5F9D4@#\R:6-L3!&8M+^U"^VW./H/@.A_7<.N&]X& E:+ <:(B)!,$G MPYTJ_#[U'WQP?\_S>SBSW?4-1R!FI[->QE0>2V$BO=2 MU/.Y[G6*UJVW?MGJYK6,<*:)E#"6>JO',3!.,%Z[4X I4L4F9[K;0/6S\?0[ MSM]/\A>UOOQKC-/9^^$'6F92/4)_AX/D"WJ-%&GS%)C.%'C3&I.9,4:6P+%P MTW SJ@/"X^]+]&8MZS>G^F:EP8GN*_A\7N.P@ZM)D['0%^(B,IPDG338[%YLVOY)FEG6.7\%T/D227NAB++?D ML4K-=&VS%TS0S!43R)$%Q7F3:N@;$3TBZ^A'ZPUJ%#Q;"ZJHK'11B6&0BB8Y M\,QG5UNB* #G$$2;(D5KT3PB,SAARM>U^A?D+1 _WVJMA^_>YE>7DYKP4X9HMF(O]G^.[]P(+!&+QASM3;VRDX M%J663!E7HE9)*MZDW5&_8CQZ6SP*OPWZ"W:7YL40XG!$OMP@!%53-CTKCD;9 M58VI)#@#[[12Q6-T3:W M9.TWPH()/(L,#)6CN%A22!Q3XB2Q\KW4TZ#:X1M@W M<_QP2ZG7ES*N+EK0#'XE+_X*P^G"!Z:I.M=BQA3G*V. Z4C#.7(-+!N7?7'U MNFN3RUI]@'_K:G,'H;Y,LT7B\+"&QZ(C+D40])X[6D-J!FG$"-341;O?>"J-+F0 MV*L4C]!2C\]NBXZ*U\4%7I8U^TUBS#K\(N/X,^>YO$?^ "URDR0:MA<@< M6(PN4Y#(25CM@ GD3@-8G567/C=M*4E^-:#@+WT0*%Z]S3%T)+"+UB(=L@7!80?6\E0D]A M,5LN.)RCP>Q"1X^&4OMIDSOX$>;X!JIM KCR)$3,P@6L*E M"@MF<8CC:FE4C2)W:5>^[1W'O:/0)P^3!DKL,4'Q%JY?*5@=IR&,WF)Z/YZ, M)N\^/\-9;2W]%="$&(0PII:C)>-V+K'@:MLF+2DF+5+SR+NSW>VECXG^!FIN MDG1XD_!TNZ4XN5NW_[*8[<"1?1(G3#I!P5\,FGF9D4%43CAC?&QSI-D=XJ/V M7!LSUB"#\3:>Y9CJ@JAE98^[D$Y3UJ,5B5MLY0 &&L\[2V0"38K"9(:YF-J4 MWM"@R)$)FSU*U#E"HRY*Q[&)>TI[G,XD=E%\SX')DU*&HV$%],MXOEB,%XNB M,$4%+2)++M+\:.E+Y#ZQ+&GME3%8&[ID&'8*2-9#./[N[Z'$3'K5:H.[,6O6 MQH4UUYJR(@5D)N?:V(VL.<0"3&9ROQQ]P;;II"MXO@DGH@\N&B:\WX:U/#-; M#HDN %LZ$/][_P+ Z9#R'J[KY'SUINLP?V=#2YS'>07F_)6"Z]U)K9H)#I M%"V#4J_L%"(ZVQ2BLMV-8-NK'B']O6FVS1S0<5?.26%3S<*A8"HPK5U@P;K( MO"\@BU/%&-?=!,YM\_-HQM! VQOWJ8Y:F^?5=/+K9'H!S\>E_D_]6+.:)5O> M=83J)5TE7>T+$VO])EVDM45[2W-Z*DD*HX/39$'AOCHFW83>D=174_P PUR3 MF\8SO'GMT\OIE-YYE=&\!W^='ML'5;OC7ZV_A(9@>PW!"4WC.B""*,8"_:2$ M#(-=16E P-Z5F'9X^+'(Z%"3"6O,;J/@0G#M$4),TB>3,JIL,KA.E!QQ&Q_DG]*+T#RM55@ILZ&Z$W26N,$:2)AE2;I;')9#OH +@? M91XPZVQ[7D/%=IA;4O$N2,M1.J5S%"&ZK$+@)@8>=,R;U-O#=++VN8?,(%L? MV%#-7>:)I"F@12=1<:Z5CR" &_!HE!>UU^ F/?=3H^WZX:]&0'/.K3>\N$GJ M15$;#2O/9*A5L: F]+&FV;(/XV MG5 L'&?S*:3Y@!L7@LN"F4Q0-=><1:\$\QQUUA:*Y>:H5O,5O&_'I9 2T\EH%G52S :)A=Q&D]J4(=D.ZXQLY0 R=[*7G9AH8"=/ M4KHJ4(WY&7Z88AHNMS#(U5FH?IR?7-1V<%>=L3<*,\!%M!X5\[8V;\A>,H\T MPD@U!:*)Y&4T6;OZ$N",;*^?>>HDS#9(SML(C/S2@30:A'7(@BV>L &-28&& MH0["%QH\VC:Y,;<-U*.SI-X8:)"(<=NT5RQZD"!E974M#^9JGC)Z!E8G^A&X M\*;>$VQB'%LP/3K;Z$O_#8H)?LE3VJB#J_PD4U)M+I09=[4;6=:%45@Z;MO85)KP<>K+MO?J[N?/;^D1B[255(3.3CJF0ITJA4(6 M Q967#3"U**M/!UUL?J"[?2YA'W:1-?U:T]NCAFN58#+(^XN$%MF%'; >)J< MPM[Y[6H_!Y)S(CO24KE:W8IQ7;.KO3 LJI!8@>S(E1?@SGWNR#,_! M?';AI.=\HYKA@NGQF$??!#182GZ]G))V+Z=(8O\Z M_%2_NT9&85V(R"FP0R>83K+N65K'2M1:U9P#D9L4UMP,Z?%91D_J;[ A][*4 M8<(;>9>@3A^1_)>?[MF'@M -FF]K:VM-)FK< QJR2Y D;0&:9-KL@W7"=WCLY3^26FP M-_<"QOEZ-G,Y2R!?VJ5,KG4IO*;::Y:TT$4IKR)O4L/V"X3'9P-[JK?''AGU M=N^B;\?5A2TL/)7JU]86=]IS,C3E"@N*T$6G D]=..YT3?KFK8]R3VM_O?;H M"=R 6-I8%QA]%W2[]?[C5V_;DX%5#@]07\_E#6[#"1RY"C4/05F*.Y"^0$+' M$#(M&-Q&E%U.\L^#Q2T5U?HE<1>M]4S>[Z2IB\N+)1 O;=V5TDR")&&2S$+(/#I%I @D$<#F15',;]V M5K#@LV*@=8DJVN)3;T5%OGKS V1P;\5M'(/]7L_[R@7X*JOZ\!;BW9_=9]KY MCI*L9*#3;.HQI*2 @U8B^\*C=]E[%;R760^ZOZ9Y,GI)HDB9)$NE;OH'8RD\ MHI"IA%P#;!^5:U(=_H3)Z,^&LP^3&8QF-)8 +\GB>58M.^B MX9X357ZYCDG^B3":OW\S&5TNBG(L@[\BO=(^1H960PW?@7D!CDF;0"EN4HCR MGH#J_K<:03Z&T>?Y,-U (\&$!V1"FTB>K^6^XR[V,N=E,*^&6FPT_@4/@SG,*H=OZ_3IZ_' MY-5]^5!J0597F-/*,&V\8#Z3NY2,%$XJ1\YJDTM4]P%[=-;2*Q,-(O\M^&Y= M??_J0JKB6H)-GB4@V-KHP")YPBQE+A07/@7>Y.;+[E"_)6OJ@ZT&:S*0H,$Z.ZI?C%F82/% M]\)RIJV*C"9/TDAP44>C,$&3EF0/\%SL$&MIPL>YG(MUN:?H2@Y9DTBR9%=K MM0"+FBM6A,0@2(U:-;&S1W'%?!>;V..*^2[(WZ^8]\'O'G>$]R'G M1':4B_]IO$W>5<+5PLXN2($F"J6CUH5[X-H4GD(HB2N? MMFV)=Q-V1Q)_FTSR7\,1V?/J7N-LOXKP]SRP#UIVP;QZ)&$56,$YJBAU#"(8 MZ[/*W#KK.U7TWH=^G1[;7ND=COZ<-=$I9TRMR,Q5\LIIP8WC3A:3 M@KM']0>?_FU__/5?]Y^F=GM^>TJV2K2:[8\)K1$F!XT:4'MK4P&=R-.QAN-] MW*R^JM6!U.S+[H,VZ.HI(N-1T'IHM680,#*. 7+PQ1EH MC$:_3J8T]^=!$ME((H2!6UP/MI&!-\"<+D'IH*1,3;8QUV YOMO5NT6L^EV' M:KS! =LUI('P6N6XN!VEJEPJU>J<@B7%D:,AD*6)VWT-X/AT'\S&!G9W4F6# MT.H:Q[(E7GYV.1V.W[W"Z7"2!V@$I] 6(ZR5A&RA<6D!"O:N9I$84R;\@K; M0#T>Z@]6>8.#JRVS&HF.M:GAHNU3^OQV"N/9:.'X_T9:?%%/==&A3[4G!11CHP 'C,)K76\L*Q:22,S[X#W:Z'6; M>;4[Q&.=Z37WHAJQMNO;@B@8-98&MHH:5)QQ3)?M&&&AK94%.1ZTR1! M\,SON_5K"3O=>-N%D>8WGKJ ^:9OO.W$UM:K3_NHNCG_&C67U5E-]GB -]YV4G_W&V^[Z.[(-]Z\,48B!T:N421GWA@6C,_,(7JED98SS7>A M]3QOO!W,:P_:.]*-M^V;W&M^U>JP8,NKVI\;=)5S]7@G)(J;4XD\1.T41"$$ M>"M-"!IBMO<<(6QYZQ%.$Y+C4# FEG2B629%SZ(G([>9!$'(,?MC;Z;T=IK0 MZ3:)JFD%LG@6-":FA:NEJHUC6% HKK)/L4DBT'G>[^G=9O:ZX;,+)PT.(+8H MX>I>B>08,*7,*%RK=Y9KGTT:\JSNH.7:?S?K)I6G[@/V3=G+'ERTZ$&P&=^F M6R,8J_> G($.%/?3\L&\4Z0.&5(&R0W*)D7;=H?Z;=E3'WPU."Q9XQ_\\BF- M+FO9])MM;<=3U$#(K,M /J6F8(%P,R=R#1^L$ERTL*DNX!ZA%?7.2=.;/_?N M1%H1LZF[WF%1@9W7=ATE%Q;1.>Z-D J;I%@\T)."0RRG$2OGQ=5P_ZPO0/^#BIMMA![@M3QUVQ'N:WL][(.P.;RY$[S+&PG'UF MVM"@C-8D)JP5&9+44AX[,_-XMG;/6/BEJB_WA**R..K0IN+,&RUFY[H?SMWIS_T#E-]AZ>HOI_7@R MFKS[_#/,UJA@"1*DBTF3V\D7O0C( 0U!1&8P0TQ!"RA--FT[H7O<-M,_00UF ME;=3R%@%OL:#O@1?HU A@B&KEI%!+9ED;-"&8AD.T*2(U2J01VX;AZB]1?.K MQ6IJ07NCG&<^<$VK*06J/A$F)TIQ02FI1)?\BX?6V:Q)X+2_9AOV-NL"XY'V M-MN)@0UML?917\/>9@D45QBAYAH$FH X&2@9(].04\X)C2E=N@>IOU M0>(N6FO:VRS6J\T<#0._:-'EZ]X@>&9(N"!%<:K'SECGT=ML)]UO[&VVB^*: M]C8S2LJ2BF,JD@.GK5J88V J0''%T\*]6L[[P?7D7$C(I_?]*^H* M)A6934R61UH(O*<9B,(E+[2.,8 ?K$+90P%[S^"W_G%?RN@P"\=D\ MSB$ ??&(Y&I:#5+#8#VL/13SYO+B J:?]Q^R:Q[2EZ*V85M1&&@H%$J9+#37 MH3H3('@"&44L'HH=K'G>81O1]8'/Q[/Y]'*E@JXH%-8IQ8I7]>Y3\ R<-RPK M%;+3F0O79#]Z YY#]]OK@UZ6IU/,P_D >#TCRO5F?:T)G%R\JA,X') M-KEA?AO$\??9^V!Z=3]];[4V.)C[6KY?(=6B=)?C^4!(KTLQDM&,8PD7ERP: M8YA00M+XBE:TN?V\"=#CH+X7=3@.>Q6,/ARFZ0>OUT0KX:F26Y MGE7J@=> R0,P401-6B4@ R1AB[9&*V$(8)N.0%_C>!R<'Z+$11%; M:UM5\6-L%[');1@(J[!F/Z M-9BK7 1/,O.8'>/@\G=:BP[*[EY M<'$K*:T+KI:7&38!.\VMA4.)VVH'!VK]F%;A$K=0VU 9'R6AXLB"Y)IA,LG1 M4H98FGB5Q[6&>^X5',L8=E%VSS66;CF\?XYGF"XIX!%_W9) MSG!:^%S$FEIF9$"Q#ITIK,1Z<]D27B\#, A">N.EL:N=2-?6Z=D;P*G=RGWY MFQQ;^4?J6W*EG2NW^+##C-6G]'6:L17=ZG$&*"@&R&M72H>"P=KJ!N2,248) M,+@'Z([*^Q6&T_^$T27^CC C,UA4N?TX<".R"\VHRL0Z1?(35'+W0)+H@8 MM=0: H T0FKNDN8RK2=U1P '7EB]?MRRH,G:M[X[G]RG%H=[WLL#Y#4_#6=T( M( 1/(GD9D.8#<,K*#)%%KA]A5&>+-8 '(:64DP\L"VDHG"$?-GC@3'$@!U9Z M4;!)N:C."(]O9SVS>Z>A=PMJFNP,D*HQ_XQC^F9>.S/>@'Q9ZH]7>AH82Z! M9<9CK23+]:+W0F#":M!%20I'FM0EZ(COL=E/"UH:'%1O5,(@&&MTX)'F7*R% MJPK)';)C%".@*^3 !M5DKWDCHL=F(?VHOL'!]:WE>IOL7)HBB@+&@XRUW!!Z.AG/216TTM)W MLR&]!ZYBP"MY/@]LR"!#L4R:6DTO.\.B\84)GGB2$(M532H<[H'U^ ;8@O;) M<3EKXQ\MLH,(ML[A1%#=(EV60# M93NL1VDZ/3+1P*WJPS^X2GC(R+7V"CUN$Z5Y'0B8]EDLCV0UL"O>U53_HF++\!5B7@*O;1[-E,DFM"!=D4.1LU@QB:ZJX-C:AW1DX\(T5NM4#I6#))D2Z28)"U9@ZR=,K)#+Q)5'"BF6C' M';3>2#Y@*MJ%H09'@[_,YL,+F-<:AAVFS6*4T"JP@D;6;6C'H@S(9 H(R?$L M?1-KV@7D\/O$_R&FR&K4M_N@&XG,&[0&S:E>%^C.?DA1_ [R;[ MZ9F1( M9C.[F96OUWK/N0""5U0]D((4F+>(Y$&:&%!&Z7638AU=P)W0Z>Z+U0Y6,2K?I675Z ^ON4YV'?>U"54N[>C[^<#F? M+30@EHMX\(Y+D20K"#1]TR3. DC'5/&D!PVH2MNK(G:2Z[O M37-3"J#7+/&8:CL0$CYJP6)T*)'^J&W;%>DNIF_-2O:AHL6.XJ*JVQ!&*P4> M1"K2;SSZZH&D!F79WDYA/"LXK6IY M@]./PT0B+[J"K:*=O:5'SM;_:3F^NLC2,AKK4YB3=1H^W$KNMML[+<5M.C?V M)U- SFW0-&G7'H3:Q%(;_!0&T:J$47F;FER9.']SO;]9\7E;ZR[,-K#2WR=C M_/P[3/^%\U\OQ_FZW:5UR4;G/1,\"Z:%EZP6$F%9NAR=X4;X)I[;>CC'=]I. M1_&D=WZ.5)%HK9^[\$&?/W_>WFT M3JSGX,XK3G]'Y,7-A05N7:#Q[1@NBJ"7K)GG7#(0Q2BI3%&I2;GALZK=LE(I M^M:],1>\+4(H9B5/=7(-+')IF')).6? >-?D''@CHH=^9WD7>[NGH/>>-!VA MY\=280/4(F%!Q8KSM<- \LQC40Q!I"@YP?)'J,5[@^=;MIT^*&K@(+^XW;G& M).TBUEJ3LE89QYA87"1_^B!RD"98;-+LZ,5)&P*=CXWL34;+),F#]^R\L=89 M'1FFVN+""L'H5X9!-BE;P:6$)FVFOO&;H(<8XFG(/Y>;H&LJ-9,N RKCF4X1 MF?9(8M P9 F5T(D722IMOY ^CCW\G4SB_E+XNU!SS*+G77!]TZ7P=R*N:_7S M?;1^3*N(NEA=9&3.U"2<;!2Y>T(SY;GALHZ(-B>"YUX*OXDQ[*+LGDOAO_UK M\O;]Y++6TWW[%Z'Z_);8Q%L!Y*(>^W*[4TH5BZCI#0#T13O)/ C.9)!%"H79 MFY7"F6NKW^_RSC,J>+\32Y,CJ+C' +WB?(/DI^0G%XN-/%H67^-L#G/,5W[^ MDW<$NFKD.BL*I2\:##.U!+\N0M9"09ZA#J0EEV+FNH,M[/321V ,[91\M N. M7RZA!YZ4"#DRK70B)?#:]POI2Q$^AJRDD-@T8GJLI48.<3W[)*U!O+[+1>(N M4+^7&NF+ZP/N]^]#U,E*C7#DNF3'(-3[5P(+BQ6KY$$)R%$KU38;\J&5&CG$ MB'IGY,2E1I(70N:4&'"+M6!&S=_T<5$PPW %VD"3A.M'4&ID%Y(/F(IV8:A) M%X+I]#,MYJ_Q X$F%V^AA,UP!1A=T)*#GWB%6_U]*6U-%'4445I?H(D+M2/. M\RXXLA/G=WH3M"-LXV35;\K/:_R(XTNL 6;MUSTIU[_8(\MD\[/ZR"SIB'0E MFZ1D8Y66D)S,FI:;:)*PW&3C@O)1J4$GT/LI]U1O)\PK.J;X MDN9E);F&I &BU]8:I0M8G;S5-SKN +\G1=/(@W<4#[];5"W>/V]JM^>WI*&# M1"NL**DPR3O*(XREII MV*LBZ]X5L% K&VAI;2;8]-\V>\;W #MT3;]6ZDU=Y10*DM?+69 4F6M4F0'H MZLMX<*5V_M--\@]6@9Q@/ZQ/&UA=B@_2Y[N/,9DC_G]_"IP$*J4Q(@?P!3^Z!@0I>*F:@)%>+'@=N&IK& M+EB/;SV'$;S>6IJQT^*T;?WHN=KS0U1B8#4[4U#S-O"F.*>MC;7<)!MOD MP&T!=:R,DJ;32F]:/Y>\CS?UQ&"Q1[/L(/+FZKE7VS4:D]#%(6 K:A.M27?'_>35APTF&>66)8[+UW M-Q%_PK-:?;)>V1K MU0X.5G5S_FWQ' /6*BJ^5DEUD8'&0O *)".-XVU.Z8[ ^ST[V\>B?1<-]YR_ M\,&V3.8PY-Q?C*&T>?Y,-W<.Y2R]F(R++I4VZ0& MQ6*PG-8P)TQ. ITHN]"Z_C4/GM<>M-?C<)U-YX-7TTF^3/.7TZO;K+B8B*(I M7ACN:\=2K!GTC@45)-F=P"@MX5-=]DWH^;!.#1.&>]:+C'G(=; M>+[<8,:;$[$.H';PRW:A_RZ:X_IE_1!UE_6>M-QFT*\!QPUPX8)FZ&LYH*AI M)LHQ,"PVYJPHQ,U=+I6>(_4;7+,C,K^+"G(H+.;<8=E>__3CK=8]JGW2J\YZ]L(6:7P_PPSSUY DX8F8 M"P-A,]/"DJEJJ$6\LI-2^&!D%QHW//YX//:E]4F_*FL1$%_&69H./RST.,Y/ MA^2CC!9>QW4&07 I.J&9J%^TK84\7+;,.QD3R1JB;W*B:$P4E"B5!!0E M!:0.0[[[&Q_Z;-Y(MSU[9C<;1+_AY-T4/KP?)K@J0FS(W0@:)9.BD%E"],SG MS)DSPI88H]3%]>69;43QJ *S?G3=8QWY!:BK#8?;D):&WP54W]'91C3'C\YZ M8FO22M5]3P0;P>D0#-3JSXX;FIV\+RY\C_EA#MF/3O MHN$>:4\USW/Z>?#G&_)!L&1)=" W-,7S\H=5FK^\];@K?$_JGQRDNP8Y.G],QG]^V=<-F1:AP+RJV1V% MQ(DA&I:*4.!"<"4T.?F^A>$ADWJH2H^;[7PGY?%W^*_)]#K[9]9_ONCZY[?, M%^T@T4J^J.,R@Q-"QY)TLM*#5TKYI#WYUICCC[ MUXN;=!XO4 KDG@5M:!%)IK:HJBYE*4DH1[;5IKO%9D@]5,;[^LFOR-VF7\ [ M% ,B($L*E%D"DE37H40"UAH"8*S5.J#I$DP<+NXM4,<_W.O)'M84N^M'\RUN M ZUBNPJA%!J-* *S"6WM+F!8H&6RMKFA )MG@-SFTL]:.,=*\CL6_[OK^&$D M]GE1HBPETTKN$ZW%G-9TK@HS@$GQXDE3WTYB7Q^L[Y32MXOVFZ=T=0'S3:?T M[<36UMRN?53=G/\<4^T\6PN8*\5TW2\'YP+15;0V/@AT36X9G'M*7W^T[Z+A MXZ;T%3!&:*E9$'7_5=K !QGREI? N@LN+PGQ#G_E+Z=U-\]I6\7W1W#'?SY M\\\X3N\O8/JOJ^IBT8O$M6"Y5F;67)("4%IF3-+D(AD>?).FN/T2K?*\< M-*B/_*ZE3Q"SP@W40J;O=9]V#D>-X,+7QTO(^#4>O:"U6P9'P M7AH62R+GBMPL+G2$'(XTN=Q@>MQ^RUZ:[S&!8K.T] ]O;L3=#^VHWLH7;&?C MJ.S'X[W;H(>1< SWY!9$'VIL%C*+5DI&(9YGH&3=M]WC]V= MDN;FL8ON6YC%8]N,[ M_=B7PU7;Z)& 'GV.FN'P];GT8A2X;#PF4"S(*&I&JF$^*]WF5Y[_;2%4VMJ_VR?(5I:=9=0/6=A;D1S?&S, ^E:=)*QSVG M7VX&AY%'1[,,X[DV71":YK4D/ O*D8DKH;!3!'J.Q&])OSP*[[NHMN?K"R;>%1U,8BZJP'16)%M4GA4E0*243.%=KK-__=3CIN+UI.9)+SK: MN @?)Q/O91P-6U5MO/OLEAEX]TBRDGW'N5$IQ.ALD3IQ#,8Z%^IO.4\*R\;L MN[NOZ65S[S56 QR.W[W":9E,+X!:IR*<#)Z@4>VXXW[,P>UP+:U;/<7XZK MF .X2CZ@8D+68BP6@-$DER@<+*H(-,:U:=;;#_QC93L^%MO=G?-SR:8\6/0W M>FE5U[$N-4^Q>GL,.^A\+^ M]G#BJS%W_,N!:.F2#\1QG?)5:5;<< M7O3=,?_NF)^-*K\[YM\=\^^.^7?'_"2.^7%,R%G72[P:(L^N%B9V6NG-&XG;1.J)D)4^,[VSLO[Y+:GI(-$* M/Y87](:G'(74,1@PAB.OY0IUYDGC1G[6O^K ]H57M9N>CQ?3Q]<35/))U5UH M%DIMC,:Y9D%'R70.*0?0B0*6%BO"%DR')Q'-YB_+;Y-)OEVMZLUDE ?&8RTF MEABF#+4W>V 1:5;$A&A"X(6WR5;=#.D$;?-ZLH:[^4.]J+V!\_0FO<=\.<*7 MY:[LRR0)'U&!!08TF3(MBV91*L_ 2P7)19_;C()[D1W+Y6EE%/VJ_M3[AAM+ MTQ9'SI0LG*&I]0\MD1V+R"PGHXW..E%\T%<.PCG5Y^Z9WON*=.^BYJ-5:.X" MZELKTKT349U*->^CY:.9 #FMQ625F?6&UC>>(O..(B[G2RG6(VKHLCUTCM3O M6J2[?^9W46[/24B;:A7G;")WIC ;D2"IQ%EP@;[8(+G0P;C5[<#S+._16LMO,#[Z@S[HGBL%=&R,XII0TBC#86E9**NM;%R:.,$GDV%Y_[MH8GR M>Q[ENQ0B]@J% ,M2%):1O)Q!,K:VB1'%6NU2NF]7XV$6>=YW+FBDVXVWZOO= M) M1V,"@N*0!O?#[461>S=*W_JX=DKMT"0=P 3K,F(05MLBO'=:&*]-D<4Z&S>H M]N 6Z>L?V\/6>,<'MU/Z3MOB%&C28J%C"DEK&SSPJ*+SV>H<0\A^@_I[W!1? M_X)Z2C.>]4[#RF/;D; -_PH%&LC,5>%2@M+H 701D5,@0*/ "PD;*-@L2B\$ MD$]Z>;'P/@XXD.C\Z'9$W"?'"AF%C)^F>5JE0]36V^AI?@_.1Y]B-K!I/&P7 MJ1="7K8AX^6QB-B&?X4$%)XK"GNEB%)SF6.VB,X!K;N!9QLVD+#RA@.#G_

O#X=^<.2X+X(EA2\OY[,YC&NK^=>3T>C7R;3^<:"5BH8KRX3PD4(> M"HJ#B_6^EC'D/;U5M-@EZ4^J/RX7<1WGW(!* M4&\D9J:Q;ON #DP5&:N#$(4.9V[F5Y(\( OOT<3:6?T>]M&B;.J! OU&'YS/ MGB\3!7^;3F:S@?*YUA/5+(50VZ$9Q_QBSQ. 6\-S=/F\ELK-LGPW^C.PD09% M)!<^YW/R\S$_NYQ>91<2MH48L\4?E]A_^833-"2Y!DD8D"XKYA+4%%@R05H? M,U-<2(HII"2GMHE5[PSUN]&V9[A!E;!#E4A:*SB<7Y)\UV-M@*;D$DID:+*O M?>$]"R)F9AV CLJA]&?I?:R1Y;M5GX&-]%C7IIU+%7E,SJO$5"1O2@=RK@(- M9"9, 04V@,]-BD0W=KF/K]KEU%AWYY>JE<6BUIR,E6?)M->&IL@D6-"*&XG" M)[>F$=SI57M'D@&YJ%6';^UI]S&P?C/6?);DMXA/ M^EM*MHD["-R0,"8SD4.]HRT"B\DF)DI6 C +$&<9JG>4[[C=X<_/,-OM7O5F M5:?8TYKMM&&Q550?= 0G$].H;2U>ALQK";5UB@G%FQB@R972(\KX?1 ]".LZ MQ2ITGZC7TG23U@I>#% ,&J! O5\C:JU6SIP#4_-:ZO;,68ZEG<3\/IP>BHV= M8H_O/FG7;.!LGT$P0O1.L9R0@C1AZE(<->,Z2PC6&27/M-&2A50IUX[P4 M9+HXFL4M!!HDH6;11U[B:3R%?N3[9K9SSMEN>ES]&RP9-V5QKEMA7<+H+4XO MOJP>X+CQ/#(K4B91$[*(4C$ JT3FVJG56@_'V+V\#_8W8_GG;A*MUNAXO[AQ MYS5LD^1RP).WDD?'@DN.Z>0]\QX]R]:DG $!39.*)R>0]4%[P/W:[KK5Y8P- MK]46Z $B;UY0-XDL!J9XH01%U2&(>L'9TS08'6D@!E*&!M"J7:[)<67]/M9: MC;76AM?C+FD?U#PG48;CV3#])XPNOX3^M;)=0(KZBZ[7P5.AT-_7%KM)9 O9 M:0/'.'I>C^Z[CW9<@N^:K#EUG'YK1?Q:P(&UWF;- S,EUXJ?J.O^:F89(7$/ MJF3PYQB9;Y3H84WU?9A;NT/C VSEO'VDKP43 Z15DA8?Q:SSI&_K(PN:EM&4 M)%=)5Z&;M$)H)]+W87 >UG).N49/=>Y9+"62XKD43CGMU7EE&'61ZIMQ@<[/1NX. -N_ W]KS5HY9;[: M1Y8Y6*,TA43!:*9I]J#HWA-TGX/PW+D2Y-[^^3TO?T"VUS_Y]WKF?3+7P.?X MY>+#:/(9<5D,:KT,?TP691@H\JU*G+V=S&%T^^^UU/ ?D_G_A_/7F";OQL/_ MP7S[1M,@!0M"%,.BJ>6J*&IG/AG// (B+33.^2:EW(XBW7?[/V=S:N"?-!/R M*JWAU\ET^:OZ.3'(U@O,,C)AN&$::86,P7 &'EU1'G3.3-J3BJ/C )W9*!5@1 41MTFMZPO"8Y57O[4 MSOM)&#^':O6OJUR+PLS!(D#1EAFE$M,@,PLH-0O&)Y_0!^Q4OJE3C>J;MYZ^ M+OU1"9\*Y8O0%R75^T H^\R];?>?_S"]'LRL,KA >IKR&8Q,0E(A0GA M/-,NIGI"Z6ARM-EHGJ657=(PSX/%+37F^R5Q%ZWU3-[OI*F+RXOK:M=9 /M)[ZW[2A^)ZK(ZV *?;@$I MT2HK:^*S*JKF05OF-?DD+JD2A<4(T"6OJAN#M]_\ !G<6W$-]I^NEG;Z\&)2 ML29SS56D287;&HE08!^$9$9XJRGF-TXV*6GT%8IOTTDZG)"SNN_W18QQ?C6" M\1]P@=Z\%6>KL>U#/19W7[>XML6L:@M$B,&UI] M-07#5[L ['=7?AM>2ST9=M]Z2]$Y[!@;3>H:T.I M2.KRJ!Q#"U[+Y+3-31+8-R(ZPXWCYH1OVB\^B*V-_ODQFKB\IH]-A[5S]N+O M?=>AW_#X=O7HN\BSVAS *7#)%%70:J=T!,,SEY@\FBC]IEXE&]YT\OKT@LM@ MH]6U3:DF@XZ9U0[,+"8/9-V<@SFO/)L7A]:G/RA1[*J&V=+WG[V=_(S_2<3^ M^6$R_@72^U\^PNAR\:AG,,=7%%30OX-W."@.?4FH&*^MV[2*E@5M!2N"3,9* MH9*!>T;,"6"?X9S=KT'WDK%]!),XIXKUBR]5PIO:N&*0E(T1?&$@%)+.>2"_ MS @FLN<\IR(L/Z_*F6N$^&:,_>06<$[EZ'_Y[\OA_//S,2W.EPN?<-%C[^U[ MN&XD7=EGQ5?,@H@F>$3.R+G6JEE$BBKBK&>PF%OM0A\N#JPI\!%,]_JC:P\X> MU"+T=>F_@<+"<\F!I6)LO6@;6;16T7U#+ MTW\N^+B1,\7H=,Z6.>$%2:<,BR*0G,(!@,\.3K1'WY. WT?324;3 59V3DUB M[I5S6?'OEJC<*)63*,S9[)C.UC'O.; <HADXK_93/0K_@ ;@.8R M,QS-.YGO ][7NE\10G +J#/C)E/HI)-D4=-W1DBIHLR:QP7+*0''%9A(HNYA!6\]S.?3CO(O[WL7R> M8[F9"3_,'<4. 8=UQJOLF*,YK 8O!=]7DG!S>+E8R96=JE7 M TI'(R&R+*#>&0R9!<# C'<:?8:D[)EE6C[6LHBG2;WLVT8:S&#MBHO=/.GJ M'ZV.\8$)P67/:6^ $-G/XM]V@U[?HT MNX=4&W)]&;(@1.$J&I9B$O4@4C/OB"AM0XG::$/>TH,:9-]$G;NS'%F'&UB+ MO;'>ZCN8I'1V*C%.K@+I/"OF:[EN#HG[8GW*:)OX:M]@G;N#O+&3,'[J.G?K M;]A+:;G569#BN&(ZU%+W.7.6#"F7?F]X:9)F\LA*N^QD"%M+N^Q"R$.IBM%% MIN^E778O[;*3K1RC/,8^1#\4(Q9.6&>"8S28+0UQ6G8B+YX!&E=2L M\.HVBUA8X,5&#DXIWB1.V8#GNQGUPE2+,KJ+F5H[Z\FYM6%PT"N' ,8BXLI8(.,W(7^BUP?_*2V'V0N(O6FI;$MD&[Y$MF5I>ZKUMD MW2P-))LWM9!0R;++VOV02F+OI/N-);%W45S3DMC<6\&5T"RH3$ZA=YG$(6>A M1$E!D-&@79<,R(=4$GMO!O=6W,8QV&_1Q.=C^A;?PB?B=)&.C!]IR1R;]TAGL"XBE(R!$QZZ*E MDQ&GB<,0CM@7!_B0&I07#: M);G42D;O 8KCP0AK4N(X>Q7L&"1>O$J?&JT9H3U6[@Q$I:R7WMBB.>H0@N6J MY!B=*<&[P[0.7L,/CEJ#"/>;+H:P+.]A/4^PR!_G=_>U(/[0?[A\P1CW^R+7SL0B$(2-M HA>$.6O:+7R.9LBA:'17XQE(&97+!:S!>?'T?=/O&7 M'UD.MFLZ;9$55);ID P+42G&BXJ"%@J?#6^2>_4*L*&1Z8\8-X_)VQ]J*M%J M,Z?7;ONU;L;=-E2M MV8]$MY%,@\.-?1:ZM_9'^AL/T>EH B/;A, %;UDT3C( :]V?_]7ZSWM!N3CQTTY]9S#'GY)@'PJD3S_3-!X9>*7(B%?+< MY/3S+)2WI"OMQ-/B$OE#-,R\M]G5KIC*.4<*KCB+A))Q%[DTTD&!/D>@XVPG MMZ0;P^EN4%M]9-?\,6$E$S;3:K>21?DDSF/Y8O\P.>I _,M.1&.)J! MBK67H;:&U%P:5ERI/Q2A4A.K9#CT-Z-JEVG#\JJBG-H"VLM1F]78>(B 3(MH MZ*-H!BD+6EU-4! @<]VD__$Y(&]+P9J)YUKKVF,PX-=2(P:_8[I?D8!P/?.F MAMRX9X('3SQISX('Q1(9;J08PDO?9',SU@JBLQ=R*1[8C,I)KGP1.R&# SL,DJIYR +*^G?P5OZU5)(+W7*-'(F M:9OW&+-(+ >M:^^AQ+R'Q+@N+EF;N6ASI\L1/+>E(V.0_E(7['BEYD< OO^^ M73(_W,%ZO4LC!^V-38(Y[8B&5 L,I%"T,XMHG>')^C9W_YR/=:KR\:9AA]8R M>BMEX,\/^KI$Z:2,MT4ZXDDJIE$ B]QZ1O#)\4B)@VM29/82RO6K/QH)_^1I MZ]E":!!)>([H27E3'UPM:[B/ ;M.'?90P9W4@X&L3ZD5/L8"/ >F$M0*1Q$8 MJ)"8 BTDX?-:-^G_.:TVO%+8/)4RG$/VB$I0+\M^D@CR:;G!]<=[_(BIL_!( M0NJAQJ(D(X73)#!!YI7(]K1 M/)MQRQX.IL2]6VSFN>Z2\V_X&$H:.8OQ]$.:I2J>,;?]W/2BP%KKO5=96VZ" MQJA"4"$;4A9_)!_Q]/,&]O\Y./9/_TQW]P3[OTCMGV1#OC2$'JULS[61]6C> M*PR,)B?(02/?RLK@$AJA2VJ2G#C6! 8W4AJ&X]V7Y?UB0[Z*=8$V"^9\,.22 MBMCDQUT%/33+\)7T=X7'9LFEWR#!,I'7V?@=+9N$$A!I?40/>2A1DX,3??S\\0.<# MD&V6)+EF)) ,3'LRW(+5]*U6O8JBK1%-PBD-YW3]N,STFCKNVC^:QC3P\@\C M>^+H],'7,@;T&L K]>1[*QK12U,'BO,::J=4H=?5>%9BO6K'F,A"3KKVU(E) M&DV_\;>C;J]UT?NS:MLY4FS9-;TF66U3#W8!E@ 6@DV*Y2"1X-2;EDO-.#?" M!D_NNRMMDKN/(7HK7M6EPCO63GP0\PT\H+W,NX>>:\49'9UF1BC.=+"&>4EF M0@!1,GKRS&R3!+:#:&Y,%88SWB)Y=IM]]-"SD1=K"TTO #BFE4,&BDQ%$,)9 MK0MHT22J]0S%C8G]-J<284CB:@3KNJ?FB<-ZQJG&@4'&.+5X#=O> MJ80$$TO*1493M)%([U\A+UAB#O42#CX[#7,P<1=W&CDZ5!L2>_08\;;>_6,4 M9I5I$T.?50@RFX"DJN#- 2H'-QAY.62]4&61YG?S70^+QR.EZA'\^A57W1\& M',<-?V8;$0V:^?YK@;1J!910I*ZMI&*1MB@04AHA;/$'9'GNXP?&[+?/_QM^ M7=+:N?C\!,AC2-@:5*.?< -W;QWA-;! M?U2?1]/)1[#,ZQVDN>OL6/M2R)1-Y"7J-FEK![!)5MH'M=P!FP6;14I:,S(022=5 .9!*I8@>6ZDTUPU<=N/ ;I!71B% M^S8EBT_V7/(L"-L]P7O"ML <>"^\L"!=DVXA#>=T@YKY5C2@32WD%O+N9=LU M*9T%+-(X3C@$KW>7!\.\<('>.6.PN! 4%^T4\P6>FU6J89F,C1.\,-8&F2._8(X0;%?B&_#4H'GZ6&/J^?/;)6 M&6F4-" 90M?D/@;FD^%, %B,!3+W37:KLY'>H-ZTE5:#:L3G/=P(2^%%:=KA M,GTHX9CWR3*;4^0!R,3S3[[_O_KA-ELK6 MIIP(+19-VYWDA@7E(G,\N0(QJBB:W/]] =;)[B]NK32MY73M],MZN0=9Z>OE MW3QW<^DHZW)0!"=K6QG#N*P]<,!*VGV-8-9;@46)(G4?=>MU/ESQN4_(G[RZ82_#GDMHCG/L02=\O:P_D_SP&="(YI ME^L10P0&0=A:_VBYDY"4;-*D[@B>:>_.&D=8QPYR!C#=Y#!G1;L<;)"E@)1-#G=.HKIU.W%\T30X M^]EAV;T:?<"T+%!YAN8ZU2@C2FM?#P93W6+=> 8JEIK/5A0YV3HS;:1@D3O- MG+-&\UHJV>;:CPGD_DI9R%1B/X?AD7N0_/20#O9WA+O-/WY?UM14VB0?,D9% MB5Z*Q S-J=Y'4Q@(HYC**KCLO-#[=WP<;#YR^BE7"U!>0O^R"7?LR?7JXC ML#?1G;DO$#5>OUPQ*"5):SFP4]3Z?0,8BYL"$-C$9H\B/;%)NW0?<#6K&Z#)IX&7M MKCQ9_[%\E_[W?K["WU;+?)]J9=A.L<&BC$YQYDS4M>%A83$DTG,-Z&.,"+Y) MU=RKR&Y08\:51HN@S 41*BA1:4+-R.$@R$8GY@V/K'@A$TK(&/Z59C"R(K66 MT[73#/H%1T#%I%((++N$]+*D0GNR]"S&(JST/NJD_Q5<'DLES@HNGR.:YL'% M/F#^TL'ELZ1U,LIX"=7-Y<^-C06U8UC[[6E4@FPP&YB1V4#T$65N4F7VUH/+ MXXG]'(:G#2ZG$BV *8S7_&\M.1E4MB;M9AZE(-Q7R.6-]F<'FP7$=@;Z+@\G_C\O,* MOOYCGN!N6*..8R.-$;;MA7(OQFJ$*PJ]"Q)1@X@QR, +N$R_9J8D7GS(*JZ4%+W/@QB0IC#%2PC%Z!_?R.#+NY4<8KPS8 MD.8^1P7!"Q&"%1:#UYD\ PL97,TUDUQX$X_Q/$YX_V_X#1?WV%6)_D3 5K2B M?;A?;Y9?<%6KW']9+C[_,O^&>1M'>?2R0\P2=NA3PX-J@Y2+=KU;U.I-=X#J*Q)$V<<^]8;KH4(T\3A\(M9JA&&R2C+5$U-(3_ILWBSZ1C&R% 78)3VC+IDZO=O"*#VD,"H2CIN:#]JTW^ MWB#84\7YKJ)A$TKTVF' FDW[PX5]NK]T[JMVY+]F'^LMV_5.2$_O6$J&F6"T ML,)AP3[M7WM5%QQ%J#ZBQ2Y".HIF^!FDD M:2U;43V9'EC:966QA5FM/=-.9Q:0O-Y8/)J:^Q)DGY/QMRC_$Y5(4XK_'(9' M%'NJ%_*LOL_^Y_=9P)2S<8X9S0/326D&Y R54*BV5JAX8",UP\TKS']^^?E MM__8C;B5\^Z'?3$_/G7:RI*1Z%\.XFY$(_4!P<^?9E$";3P06!(FU-XL]2B* M2'>V"$1GG2AC2^_G3[<@O3.Y&SGZWG46^["%\J-+M"M=G[G$96V7H 7ST=5" M1\4A2\NEVY/DP=#LRY'_S-(:@:NCZ1[C!F+K-_V(L,;__+?_!U!+ P04 M " V:@I1YJKZ9F+^ !N; H % &5N=BTR,#(P,#8S,%]L86(N>&UL MY+UI<^0XEBWX_?T*3/5,5Y:9D,D%W*J79XHM6V:1$3$1D57=DS;FAE5BIXNN M)NF*4/_Z 4#2G?(5H(,4LV?F=99"(HES#\B#"^#BWG_^W]_OE^"1EU6^*O[E M3_Z/WI\ +^B*Y<7MO_SIUZ_O8/JG__VO_^M__?/_ >&_O_K\'KQ9T?4]+VKP MNN2XY@Q\R^L[\'?&J]^!*%?WX.^K\O?\$4/XK_JFUZN'IS*_O:M!X 7>[E_+ MO\84\SB,0NBA.(0H)@BF.(TAHUF??OKV[=N/WTFY M_'%5WOX4>%[X4W?UG]K+O^]=_RW45_M9EOVD_[JYM,H/72@?Z__T[[^\_T+O M^#V&>5'5N*"J@2K_:Z5_^7Y%<:TY/XL+'+U"_0MVET'U*^@',/1__%ZQ/_WK M_P*@H:-<+?EG+H#ZWU\_WQQM,OM)7?%3P6]5SW[B9;YB7VIQ^H MG#;W@RN,ISC]X SN5ZD/?'S O68NAMR\4&\+-M6[NVGJ8NCC(W;U6JQJO)S@ MM=@VTX.\5+]X+W]JFU$/.B&FNIU6NGM0^?>:%XPW:OGLT2!G__(G^=-B7<%; MC!\67^YPR5])H66O5_ M/]W(0:#40V?UL;[CY=<[7'Q\4(^H?I:/J*N;HGF1%@'+$I(F#*89$1!AFL$T M]4/(1"SB)$@%3<2BWGPK"U[ 7[]T9FGL+P/\3Q8]41]1E))7JW5)MV/Q_?+0 M "O'5C4:IS\5^)Y7#[B]05JOW):&D'_5Z*2'\D->@$H96/WEGW_:DC2C'E_^ M8?MQ.6X7:GN@\FX8Z!L->E8#\@3ZU[66 VWZ%6B,!SWK@38?U-)^T!)P!1H* M@'Q5&A*.OBDK^LS:I?+C5N5NMZWHBW7;,[W5729P133G+:2?E"O^$U_65?<; MJ'X#/;_U'?]AQO>(GNI)>]D,-G[V5:E;RLCU2KU[V M0V[>5$G2G\"J9+R4\[P#A._+'[_5C?S,5[UB'53U&5>5#G]&UZN^2)!))*^-(59P'V($L^#.$@BF"5,BA9BF<_"27SK M3>=1G.W9D%]IE=\W?9]YXQ3U[K\#&8J!-GH&';-HK MLW")SX+]8_C IIP[<5PN2 M),BG?@QI%J0041)#C.50$7,_P1'E6$2^R5!QKJ&Y*7V+54Z%.[#@OD$+A(1K M)OAGV3VMURXY&UEN.[JV.$$+%+QS1Q=KM]WT1S,);<]:'(^^U[@LGY13\:B^ M92"]_94 X9KKOZR(LO\5D-2:S5T79:2^OJN7*UO[]2* M3GNEU GP@)\P67(@5N6Q=_E'\*L:_>H5D /$DM-:MZR?*J]\6)5ZW&P!+7-, M\F5>Y[P"/S")5>U\2D]H57#PQ'$I5:?[E;J\6)7W<@:S>N"EQ"L-I$]4HLD% M6*ZDXI5_^?'R =2TOYOQ3UZM!S4O#CT]I)V]?9(1R=2(;D QOG[8W$..3O>Y M?F9U7,\M9E0V#4_M[&CAUY_@\_PVTT5+/O!S/\?C]V11YF3Q((M=O"; M0@\T?(>K)<-X<^EV6R*8U)<>QLZN@SSP*2^SPO)\H?GG1SBV"F Q;WIN^M[B QH@ M^$U!M-P,M*#=3+?'(7-D.;;BT5H_[2EQ*8L6K4^J=O:L[(K8@"<,TZ;K>[54 M\]]:(S^*-YS4RF->K8OZ4\GO\_7](DT3P0/,($D9DM/T1$H2"6(I22A#&:%R MJA[92-+9%N>F1&K%A'?+64SB!:P%;*='YZDVDR&G!(Z]Q-O#JNA3:$$'%_S0 M C[NN5L+DC$Y+G7H?*.3RH\Q![NJ8W[C,+'YJ@(=UN73EUI.PW_A]X27BQ#A M@$:Q@#124U_F>3 EGE0;RH14'A3[S$I>#K0Q-T'I( *-T4Y$#E%H)AL7$C.R M4#SG!/S6 '3HJ9PPWZ44'&IFTH__A)V[G_NI2X=]X)^:C2.U"J?W&?!R&WGG M)2'GGI= @CSYH<<)@1DE$4PCGH1!QDF(K9;[3[0UMP^^@ZK7GSNP@X,<3Y%L M)@6.J!M9$@:S9JT-!GRXU(A3S4VJ%09V[VJ&R2T#M:-^K19Q%/@N$@%@@)K4C2&'*I;M (BS"-(P%C9&5=AQO:W;:T4 %/:S@ M-X46:+BVVG&"9$/M<$/=V-HQE#5[[3C/AU/M.-'">7(WK M9FUW7 8W33Q[OW9 M V1_XU6MXJJ:?:._0K7ELU- 1OX_:,7X(&73=# ;(XUV[X](T<:O.0[ M,?_X!,.#T>V+UXM>Z'@"+5%-@ -05 '%U6R.AXS5_[,(BG!NW!\CE&*L/IWN MC/90@,-KLGP)Z!314 M$(ZPM6' B4O=/=7N-IG<8G\8[EW.^%)*5_LFX]!/!*,4XE2M-Z0^ M@UF*I6Y49;WX MK#RJ]B5"2>3[*C@K#9,,JG_!E. (LB!)L\!G?N 9B<[.<^>F.&IM**]JG>+D M%[U]W4S8?GNSNL=Y8?@1[I)W6H8NH&3LN>Q0-HP_O2.VG_ GY!T]7T+^:]>/ MV'WD)%_F$3NZS_+8GX?-'-YOS[M>%TR'5]RMEO+^JIGB;+;K$X^$H9=X,!9( MA7M''LR"A,&8DSA 04*8V4=KV_#;KW;WZ"UFUL8DVXVT1B#RI'5X#"+ MHT1,V++C9@RO^&"JYPL-X64#/X5?^^-"!]XO6 98EGLQS!F M:H+GD0AFB A(&8M3X0E,O,1&=L^T-S=-[>""&G_O)Y2Y @6W/(ASCFDSU73( MW\B2N*&N@0HD5O"^S^"'$PQ:"YTA+RY5[%R3DTJ4H?V[^F-ZV\ 9*2:K4OJ5 M[>G!M]^5PO$%3[, ,2^"**(J)C\*8)HQ!I,099[GHS*I &IVNA/$+4:'D\B3'#B=,AYN:=H)XDEK M]Z:#IZ^V4P'&\\7K)C7;N[RB>/D?')=O"Z9VRQ*W#F"&20)1R#.8B3B MV(\9]M(@3.)L46_J")T=V$P:M9*#(Y627+[J$B/89-.\OK<_VF_$M)ECX)J_ MD55B"Q/5L ORPP0PZT X/^=MPY-*-,&IW4J?"AHE=%\/J7ON@F+>X7#Y] MYG7>[$E^*E7!@_LO7$7K2=M>KZJZ6H11)OPH1G+&P51Q2C^&6Y<3JQ5.(\-2R>"?(P>,UGHCXU1_8 @J_L&KR[G!6>OFI6.3[+K-Z&0 M'X7Z9S,&+ 0)0S_COJ1:^H1(;?-AQC&,0QQFRA?T8F:YRFS2[MQTN4&ETIN+ MM9SSL&X%M;^;MUF%M@Q4,.T*XV5HUP2/OQRM$(,6,E @K_1_-R[D&1]\R)JT M#4F.UZ:-FIYZC=J&CP-KU5:W#Y.LCUW^_V9)_+U*L)MD012D80*]C$MY8@+! M+%'G+D3H(X(P14EJ,UL]T,;<)J?MILT/2XGM+TVA^+8RPJJP7+$^Q*B9RES( MT\B*LD'7[7#]H ZG'">,-^E5AQJ9E)=.&'GK@:K MIVV-/%TA[ZM*/+,M6^#CT$LC.6$40OX'T8S"C,A)9$QIS(67>"DV6K<>UOS< M')8O](ZS]5)7>GDHE4#43U?@05Y37^E='/Y?Z_Q!>9=ZPUQ%P-QN[ -8&FBY M^67768:;8J-UP=B;91(X7"KDK0NC^-V"[XIQ:OQ@E#(3PZASNL=FAV#:O;=! M[.SMR0U[BOU>W=NB5A&?C,EWM/HD9W]X^?_D#Z]7C"\\Y#%?)!D,HLR'R,,I M)!@1*!(Y-^,^0AP9)0@_W>B0OV[DX\?++=N_,&]O?O#*Z^^"!)NT>XH%Z6D4 * ,Z(ITZ> M1Y"$/H=!%OA$I!DG@=5^W7X3.*2Q>^6P#[S+<'5-I7M>Y6I._ZE8JZLR@TD[]U*H]G1VP),:9QR&-10:1 M](!@YF=,_L030D(D"++*WWFDG;G)VJ:FC:1[VE[]Y+XGKE\:/)O_H#S+LSYNF Z]5>SSM)YZ_([IXE@ M7'HZB$#D!0AF$>#GYQ"E'#,=4(!S8S#M=LS_91/3AY?K 4,?= M,CNVIK=TMG UFTTRS2X8P/FLUH(@MZG;SS<[<0IW8Q[V4[F;WSJW1,T?5L6C M3B1Y/LLN\GQ.DU3E-D@BB+A@,(W#%'IAE":^QSR$\.)!9Z/\4N.R-I.^.9AF MHP"[!HXXS\1+[=SA&DC+ .&W>:$F&FI74_VB03+S5,X6[U<8_7VX+]3WZ[.O,F>[>X&K7_9[Y59F["'*#.R ^9 M+BWXAI[_2?G [?M\%FE,7-KUQTB$,D)/3I< ? "V@66156TS":Y<"5Y5LFF\ M?,>W&X>$888\$4$OB=521,)@QI >P4D4!YQ%L6]5$_EDJ4FDKS0DOBEY@^]W95._N0W+$7NIM!_*CG_+$5SD]OU9YP7BSA+*44I M@@F)N:J'R""F\B<6"1^%$8TPLHI]=8AM;F+U#""XE0B!=.H>2OZ8K];5\@G< M\:6JT=(8-FRSV$67VNTB3]Q14VTO]\RZ LJPYQO.&P>[,4Y5UNG,NP+/.UI9 MZ'[KV2'M8^Q)NX#W(IO5#GD]MHOMLHF!*YIMB/Y'<6!GO7KUU/N7CB1>"$8] M1E@,DRQ.((I2#^+43V#@"Y3%(O82S[-*M&H)8&Y2WC_C<"@B1;I1^T4; M<6];]-*VGPS76T9D?^RU$>?$VZ]<#&3/Z2J#+89I5P0&,K0W>Q_ZG&&J*'7Y M/J^;\IX%>[TJU)DR7M"<5XN >&&,(@Y3BCV(TD3 -/53&"1I*$04QM0NU/%$ M6W/3NAY4O25*^V#M].P4PV;2Y8BWD55JE[+71I19*Y$!&2Y%YU1SD^J+@=V[ M4F)RR\#U.?:?ZZIYOJ*_[^][R^4UGS93/O5N7A=<@%QP3Y0F#(0Q% ME BI*H1A^9^,<18G21JC1<%OU5,-E^^&HS'Z?K+F^^EC&C$@0S[H3L+4NV.E M]H"?0*4RV@.Q*IN?VOT/E8KYV]9(V[6_"_K0<&%PY'Z9?F=JL^.T74R_ F\X M5?W$=?^HY,X] \%'LLQO3URTEUM4A#50E1 MK5IF'H4HSCC$ 1*0QUAX2422F%IMHEP*:&XNH#)%1RQ((:9R))73JD:&(5"; M8&U83+FQK/WKNK#.9'UQ5QK.@"?LH+$U65/=V (:8S9%OMNZKUN+0'-U&R6@ MTF/*?NO9Y7"6[(AAI[/F2S%-.XMVQ.#>K-K5>FZ0D8U2" M.VRS4_?N>0O3>FP'K=MSP@Y?=>DVP:1U=A+TDY MI\PJ#;=+<'-3S!9=>XQGHO,ZASK-T!E\H:Z8<)=BX/F9IOQNUYV?3G?G=&=? M3O ^BS,LA_#],"SG2U-Q$>(L4=%!-EIML"39[_+O^OE_#8QDQ_' M@1]1#H7:!T74$S#U=3)/A*63QRD. AN].-[4W/3BHQ YY4!T@/4"DV@AV\G% M"7[-Y,(-:R/+Q;MG3'4P1\A_=9X-EWIQHK5)]>*\U;MZ87#'T,S?7^[X4QBE!G7Y]U__-QTH4$(-$308K1- M[_V,OM,2<#DI(W_V5GP,R.%]R.R+^C$.;L/&;2?J_O@57-+5/0W?=3] MIFBF+0LY@] Y?J&<1/@0<2:GT8BE$"<$>WX8I1&VC%N="KK1]S1ID&N#3Z=\ MT6E>3A0+>ME.'WE-:8R._,.L-QGF:VG?%?FJS&9):F"WS6*YRA;['V,I:V"/ M3)]&'F>C[A1$._> MD^?FF&IPUDM:^X2=]T<'TS"RXAHS8.6&'K3V @_T^?,F<-:5C9)MKN_7^K3R&RYRFM<+'M%43EL( M)%DDQ1+[&*8X\"$-,A9ZG&0^M9J[G&]RAKK8(02L@6@G@@8LF^F=6^Y&EK8. M[+8&W0]])EO QY?WK17,G!V78F70ZJ2Z9,["K@19W#E,;3X^\!*K.)[W*BG& M9Y4H^J/XM>+ZE-X"XS2*B! PCDD($?&D?Y8(.6N*?2\.,"&86%61.MG:W#1F M Q8L=<*04L&%*P'7JO).6V^GX);"*+TX) (,<4(#E50JP9%/8FKFSQUO8FY:VY2A+#NL\B<- MUG#)[ 25YX7UU\,S5PZ;WK[AI-[&^?PJ^W=5 MUOE_R]ES7NG%O05#/B9>EL XPA@B&B"(N2!J=U"$D8_"+*!V@:)GVS1ZN2>- M\)0@*2VY7DUK0:K"'U15D)+8U2)XL:IM-QK.DV\VW75#Z$1;D!)K+TCR"O3@ M@@ZONTFO,34N)[[G&YUT\FO,P>X$V/Q&-^*SEL[TJU59KKY)E7N-Y1N4UT_O M.%_$21(0FE$8)*HN&@I\B#/N0S^, AQRYF5VM2M,&YZ;L_9KP4K\K>@5"1?\ M4M$Y2OHP[7%!Y?02I%"##6S0X;Y2]=3&$Z-S7(VI24?;?E%I.L?(.84Z>__0 MLA*;<5ZUJ%-=;??]8S_U4Y5/)2.)BI3D 4R3D,(88Q%[C'H<<[O"$B=:FYLD M]:NY]-TAICZRU29=N'65B5.$FRF3,QI'7[+;LJ:EJ?UO:[("1F.(Q]*#"70N1[ F:>1Q$HL(^B13)P&B M!.(8QS )2910(BA/PT63'N]+C"B$G,&$&42IGT$L6 H]%$0\07%" M)V^=MB['0 M[CJ\PSII=W.U-C/7CC9S&%ZTZT9V&1R<]-^_9>04:2V=PG/]<)\SBW/Y1 MD'^, _KG.'9V$O]L0Q>4VU(EO>0TJSOL3Y=KIO/5E1I;79K:O#VCN9U2!165S:4UO=&/T) MYVP1$AYSIJH"14$"D<@HS'S"(?8CXGE1%J1F58&&0YB;>&\*VBY[!QWSU@ZU M?HC;@Y"\?R*UV:Q=VIY(O:#G3@O\-/TQLHAONJ)_YK0S0?X =@^JCDZZ>53? M^.1/%/5W['M0V2F8?O=W/HYGZ57T!<6J!D^\EK_+F:-PP,OH/1$N./#!DX43 M7F9X/]SPPB==6JYN9Y7UNN@?*CZVYKJS3^Q1D?+$2R$.HE1MS%.("1.0^EF0 M!0P%4685-N04W=P&MLU&_M'-KW_\AS3PDW^J@,@+7- <+]M-,/T5][__^VX3 M!M>]QPVMFN?B53"<[[Q4!X\]W>D%:1S8,U/=UQ]#3^RAC;I!-@K]XQ3W)E EXW8UQ+\!?_GJGR]KNK5O53.ID(@B@AA$8$!"3!$F/L0"STT MX(@&F*;,-PK2.OSXN8EY!\ZZWM\!YDY+Y^5\C!U>94B%54V^XQ9?6FGOP),G MJY]WW*I^5;P35PT,@\J+O)9^YJ/R+&O9=RK8JM&-=ZN2Y[=%D^N./GTM<5$M M]8SF9YP7[U=5M4")'_H1XC#) @X11R$D0D0PPUGHQ31&";):>[X(S=QTH$4, M: MYNQAA&;AT41<9ABE-1?S804G:#J - 5M+6F?K"G1]TED#>N8 90_X05GD M,,F,$V:=AAE=!&C:H"(7W.V%$#EYZ#"U_23[D:O%&;TVK7VTA8<\01.2JG5= M)ITCYD%"!(7<]Y#@V*.QW43Y0!MS4\8-1% IC%?@ 7>SWO_3^]'SHBL0>5>> MI_^O#=\ >%W?K4IU LI./@]Q;B:*%S(Y]@KLAL0O#8GMO/*FJM8G.+(6L!,L MN)2E0\U,*C8G[-R5D%.7.MX>TNDTU)!GP04(A%F$+,H M@$% (B]-@Y3ZPLG^T'$,LQ.6%3CQY'MM"YTTWWA-1 MK[6)B:N^KJ[I?ZWSDC?1%+]PZ9#)=A]Y5>N_+X(TRY!/*/0Q5R5D? 33()1# M?4HXXW$FG=NL2U?QU<*C-6S?Z,M[GKKBZP2#4@^A&H(>ROQ1-@VHWMBQ3I!M MW!D)3T/*<0)1%'H0>2B%69HR2!!.DHPG' 5&[L$HO3"E3]#B5B%DN$&NDXG5 M3^!>8Y>=L@$_4E\8SC=&8'CLP;Y';@NZ*\;6P 8W!N3:STDLF7(Z43%M>]K9 MBR4C>U,:V_N'ESSYO]>XE!_^\NDS?UB5]2+" 8IPG$'.0SEJH!1#G,9$I0[/ M H^JGS/;ZB<[;9WN[U>%7D'_A,N/Y9=:3:U47=+<3?I C.Y=DSLR +<1F%TW5!V_DUV7V)V.*W.: M.M_LQ)F@C'G8SP=E?NO BC-J#;6W.QSQ+(,RE#"&$"TS#Q82R= MT4R^]&HA7O;T5AT5ESG+AM*+, M\=:F+2=SUNJ]6C+G[QA83Y3]Y[I=%_NZNF8L5XX27JJS.#?%:_R0UWBI58GL MNEV?U0ITE=?\"R\?)4?%_*#%)9OP639!,ZI$T<6TNM/-Z^O M#L^#M_,6G3N@U%70A/3C7J^J)K-<:Y/#BJ<3$>^T-.K8F*>MH3I1#^P56YVJ MW6'CT%LA.*T_BK??FUR:GZ5;_%'BJN[4_ZF='#EG5. _\ZHNK,3A; U(\%]'V6^G(ZGGK4J K:B!CG-MJ\???N[>NO MX.,[\/;?7__;]8>?WX+/UU_?@N;G+^#C!_#Z^LN_V0TZ8_2MV3CSPCTV\M#2 M6*<.97;V 66@.G:I0%_I_X(>]BNP-:OYHSK/L?N[W@WN!IX1>\+E6#,&S$F' MEQ%YWAU1QFQJ:&EO7=GHG63EM4J#@VG]][R^ZPZ;2:!-[AQU5$+^/_85?U\( MCV%*.(,>$7)^XB<>)%'"($](&,-K2U76S MJ>9V23>8Z?G(U(ZLUUT5./75@@X_^"8- )T%:C>L2R+6&0&D%2XKA@^FT&T) M<7L8$]<4'\S3?I'QX8^ZL#) >U1>N?WO2NG'JS-A;U;W."\604!H*HBJ/2XU M#V$:0QPE ?133N+4$U$86BT&&[0Y-V^WAQ1LH(+?&K"&I]YM*#<3.<=$CBQJ M SDS+9*D_S\/1S/,&MPZMR-8<*E,+6%6[J*"..WXJN=TS?9-FY]G:YA)HM%1.M9,^2;LKI%5<9*> M&E! S@F_;NO*709IXG)S3OC;KT+GYK&#B]-1KKQ2O=:;5[]_XJ7Z!;[E_B(A MZ@PNBV$2!#Y$1/Z'(.S#%,5A+ *:>IZPFQV?:FY^T^!NRH8K@%6,4HNTRVQ' M-V6=:C5?MBY2=YQXTY@E-V2.'JS4@PD4SBNP1>JT.MU9.AP7ISO>WM2UZH3!E+$4929"/C%*G M'7KXW#RT!A]0 ,^%,I\G[K0&7$K'V)L3YDQ8G7PY9O(%1U[V'CG969=CQO0/ MN1R]QCY-ATK_HU:@\N)63?F:YWT4TL]XS%?KZO42Y_>52LI;YO+OG"VX1T,Y MY8I@%$D!1%F$Y,B/!/02QCP:^R).F&E^#MO&Y_9I-X#5R/_00@948]:1."UH M\^0/UGUQ6@W&9GADM5#000\[V++=P0<-?O!V$K;-@]U6HDT!-;3,E M98YRM _E_40>#NM'3I: 8ZBQ_99@F5N6&SS4XMP&EP[L]J7$%6LQ7 MZHMICWC(?JFJ?G&AK]]6S2^[_ 2_*1.!MM%R6>]L'YE-0UTR/[9;.BGI]F$R MADPZC7DYU^:T 2R&#.Q%HYC>9^\V]VJX_UI4*N4X9_Z/2=3.ES^L:EZ]6?,W MG'(EJ9+F\!?>'/P."$^92@D1L9 M C1JP-8<*+SF_MSP+CGO1D]"]/@K;AN.GQG1K;NUS$L[0-\0\%MCBN$X=\XT=+MJG&NZSS7*^TM*P/_+T![/;GN;%/T=3D&AD3L M9]B'@B,Y)*4X@RGA'E3A\&$0)'%HMAI[IIVY#3H=3-##:57=XARO9IZR [9& M'CF&$&7MYIZAP:5W>ZRI29W:,_;N^K+G+A^XT;O=6>["$-6.\_6]JB3ZW\T@ MC#(EUQC!-/(".3'/.,1Q2B$)@TQD0>1%(;/<[SW?ZORV??OHNH.6^F2>&I?9 M)O,[7C:YF=6ZUB-_=CS3^L)OE0_^,U_=EOCA+J=XV0;/8H:]V">).CF> M0<1#G6.1J2,;-(I#B@)F%*]\LI6YN2U]A):!R:?9/*TFSC@:63_LZ+$JT776 M_$LK=1UO8+*"76=M[-?M.G_QP'2+*@..>O)VU=GWHS#TY)RD.$V-TJD>;V)NW_D&X06+^0>(-/,9+J-GY$_:X6^_ ME6E3]!VU$#MZBV;MCPW->A/O5<"D&Y*/CP%JG$?F"K&",R.+B02 M?;=FRZWRF#8^L2!9,PBS50?7(AUD2 M!Q Q'*HL?"+,+(/JW8.P$O#6T.6--MZ:JNUBS)0QX M%P.P23HZM+2\LU?"4'9?M)O'UN=>__;- UO[P-MGW?OZ>??NAW9,5&W>=6>, M4W+>&>=M^0F@$[5N*?7!6LC6S9G*V/._-AC,0RC.%-!V@E, MA1Q.LB@F3'"?<;/2]);MSLUI_L!KL%1AQ!M5![BNRYS(CE(B4*_ 6UT$IN!- MOKT?_WI9L-RQ_C#3\A%8'EF@#X7.:=0Z +C%/'C M7*C4[6F4'T4KTO.\GK!$T9%E&80JQU'E 4" M$LX0I%'HAR'VD'2'[2A M2#@E(0I#H[7&DZW,36\V12,BR=V2W07X9G?:MP6NXI0WH(?%DPY MK)/,/)?)B!]9EC:!F3U#KD"O'Y[9@Y#-"+A(->Q-VQ MH-'+'GIA#(=>;UTP'T=J(P-&5(5JX01!'+(8QA@CS#T1BIX'TT#-A.*(PLP+0Y5X$5&>Q2B+C8*MGCUUCM]H7M4Z3K"? ML=3F!,ASVDY_IX/)F.#S',"#5>3DGMV71DIN'SA99.2>#?U(R/T_#LZ\UQT- M>\-)O=UJ:L]'BB!*1"9\B(-40,14XJQ88.B'/F&<1*$OC++O&+8WMV]V[YRP M=7J]D^R:#;0..1OYT^[3I:#V]\W/GNH=DFK/A!?'V?9.-CEUPCT3^P_DW#.Z MS3Y)P7;[6J<1_2C:U)75JZ?VI]?2=;A=E4_:=6C^LXD_\4BNI^!ITYH(GZL0C^<=PWYHD-)NNCE\DD M5ME^/8X2&#BA]402@\N>/UDB RXJSFQYG"B30*'NI]UWFVS_)B-L\^H>;FC@__DE[ M]_/>G[Y\6();%4>@2LK53TVFMAL=]*<+GRZRR.''$!4S\ M.$M4-!*+C/-QG6EK;GJA,ZSBI7YI5<"TCHWA&CNX;U+:Y5OT=IE53U%^WD]U M2.3(^J$Y5%!!@[7+!7@S!G%V&6@=$3B1FW@)D=9)8@VH.9,3]M03)DT!:V#* M;L97DULN*_9T4]#5O?3UOO/JNE#%ZYJPK6HAPI![\O]@DA("$5S#3'30XC;RR:7_:N*P!S.Q%;0UYAI.8DMY7DJGT;T'U/!_YR MV7+RZUX6['W5KT*"Q/M3C=!]\_:=?BU_.U,8;VP>2-L7YM#N)%%K2M M.3JVPFW_(&='EJM-5B%!(A^%00HC$4NG(HEC2**002[2"/,X(A1954L\U=C< M=.W0T=?*)-.0/81IR M4]"2XTK5D]+_>U/H1*EWJZ5\1M4$ GQ>+9?O5N4W7+(%(G*BPF($ Q9SB&+& M8892!+'/LY SGR"SB*B![<]-:3KXX ?6&O 7T"5=;FWXB-9 ]ESIF"V%2:1O(SZ[:#7W,, '< MA)'VCK=6FU_^6\Y+^5:Y M,ZU:GYOX]:*A-TB;F4GS M2FTZ_IWGMW>C!'C+/_/[INQL5\QKC97Z:2_$Y06A."B'J]+Y\_++2M02$[^F='V_7JKPW6QC&E$61I M$$ 480:)QU-5I0J3T&=I$G"[B&-[$$:B-VD(\GM>57\%> L78)/:K:XZQ3 Z M9!RB7Z),;H,>=/!5U:HM]1.4S;5B;[0JNF8H7JZHKA5+)VOLVCUIF!C^O%JQ M;_ERV5^")+Y(HQ"E4) 0080S'Q(_]*%DAHHD",(06?G_!]J8FW_^^DX-5ZJF MMTY?07%9/BE72PK:6GIJ*Z%_K;H$%T]_KL!M:Y*=R!TBVTS%+J1P9)GJT(VV M8'O"?) E=91F MR9BW$^?KSS]CLA/VQN;TS]B;WW1I_=$S99MV,_KQ)/!#(J (J0>1=-]@%M-$ M_@<%<19'V$O8T"*C5DALOIWI*XF67+T8^3+?E)%47U,AO^!2O?C-R2O&B]6] M"M10OUA7^D1_6UQ4>8=D4P2MJS!:G*]%)V^_5U]D;RMT:!52NQ?#<#EW_,X> M>TFVU\N&I>LFJ18ZB,]Q2H+:07FANI^#^#I>W'/8XX9I]\Y*YH>URO'Z430U MJM6(4\9,-V2YW-MH:L K]6S@@Q[^JU'+?0YE MT:5(6F.85!V',K0KBX.?,S V*R_RFK_/'U76&/GH6W7Z[KJJ>%W]@O]S5;Y> MXJKZ(%_2-A[(Q])W#:@/LP SB&@8P12E&?3#6! O2S,FK!)(6;8_-S5LX$.- M'VP- (T%5T#; +010%DQ-&;+LI?,I'%$[D=61O>TV\=R#2//:327)81IX[F& M\;,7T37P, ,IL1G,$Y9*CU&SXOM4NM=@&5N*MG"DE/T!J:> MXCUT^%6>K'7/6)VDAK3FVNGD)?UGIID3]OZ>RXZN7X QM;=']U MUH#6''=2ZH!3E[)Z"9Q))=8!;[MRZ^*1[@X)_#VO[WXM5D2MD:M%@)OB03K MGY^M#ZI_KLM2>L1JV:#:' 9MTJ1S@G@4)0C&O@@A\G$"2< 3Z-/$CR+N%8;#73'JRP_O_BWXTG)R\=,^,/879'#VY>E;V[YNT M$?2-!(V5X+F95V!CIUXVKWK5A9O'CGMLQ5E7C'V\Y7*@+WX,QAG7)L=EW#5V MH1_03O(:9.QC\;S-/8C/$;[&2ZHB\N2/_9 NWTL]S!B&+$8"HBP5$-,@@FF, M8BQ82&/A#SI;. +8N4WB^H+5F-OI%E,SN#TYVM>P/0GK&6X:H#;].V,Y7+WP MFS#AJ/5R+\'P$6S$WAEE(!L#[\N,9R,R?W18&[/-8:.;FBMS]IQ.95AJ704 Y.E[5%M)N27$#BR^&ZY:[&Y$\AC5KL4M;TV)A6B M8Q;NBL?1ZX8F?RX?5O*MYA]4^.&M\K#;8M<<,1JIB&V2X@ B3!*8HCB&L>?A M,$K\A'E67_[1EN8F 1)?U>"SS49\C$JS+]L)02-_XAN,.@TQ;&&.4BS\#!EN M$Q(?:VSBA,1G;-Y/2'SN!CM18#Q?7,NG,%U<<8EO%Y13Y$< M+]7$04X+?I;WU@L/TPPG*(!II'8G0LIAQE($_9@1+XH"X@78.C7+"$#G)@R_ MX._Y_?I>Q?>WL8UM)"GND .Q*H%8UW(.!_*J6JM]#/!#EP*P^LN ="UCO !F M3L@&4OT/7ZV0&4,K--G21F1\8.I4,9L;]A@ M]+&^XV4;/M%MHN2\:O-8+RB.O2@+ Y@DZK0_#3',_%C (/62V(]2M?MM,Z2< M;FYN X-&JW*8Z- QWLS&+>/!SA!L)MGN:!M9>!O&NF"['M1-$GQWFFE&BDOE M.]/BI/IE9OVN"AG>-4Q+WN<%WU0#Y2F/&24A#)5'BK@G8(9$"",4T"C+,,N$ M9?6K_N-M7OEICH]^/E9F%9 A<2_/N$1QA#.*$10TC%4Q20;31!+* A%PDF59 M@JURK@QE<@K-'9-',[$=RL[(TOJ\_.P8U6Y2/I\]?U*Q/&39KC0>O&:8 M$'[@]6M9JM=<6>,9>J M8]'ZI)IDS\JN8@UXP@7E0W3VFN5K?=2ZG8OVDE=\736E$RLYJ?TH5.W$+RK2 MH?FPN(\P\A&!V&<>1-@+8);0$-(@EI-(ZF<12ZW+B0S',S>7IU__L]"U4@/'+P5@E.=4VEKH?J7LA%LC71< MD.1RMIT7*+D TO0%2R[G[V !$P>/'2;)G[E.]OD)EW57)X/SD-/,3Z# OB]G MW"* Q)/SQ!EP2^U2QQOXFY"6>+$&B( \^U'R#23 0OHV=D7;-DQEJ3 MCAOO4F8.M#*I;7 ?LQ1[$5R MLIC(N2/R,DB"B,#0XQ%-&?>2,!ATE.!XFW-3@/ZQI0U0\)N".C2 _P3A9L+@ MF,:1E6(0@\.CW\]S,DH0^XEF7R86_3P/1T/*#6ZUS_';[@E\Y?2N6"U7MT\+ MS#V>IEX*_8P+B'R601P&#)(DB9)8^"A-C8J@'7SZW'2DV[&J-PC-<\[N4W=: M)RXF9&1%Z+CXZH0+\WR[%W$R47Y="VZLM?U$CMS]>R;+B7L4;C\'[O&+ MAKE$;5!$]77UAC_RY>JA*WZP\!-*,AX0&*5!)AVA!,$T] A,/,PI2ZF?LLRN M LO1MHS>R4D+K6RJ0FQRU>H<-P5>+I\ :]#+-[9J#;#SBHYS;N8+7<;C1!G( M6XQZE:=!N2FCXLX#.LN$2[_G>&.3>CMG;=[U<<[?,$PZOI:XJ(3T(ZX+UF3@ MSHO;C^)=7N""YGAY4U1UN6Z:EBU4A__4Y1]$S,M((B A.%'%#A#,$ N@2*,@ M%E&41K%5.E:7X.;F5VV0@A[4@2LU3CO13+Y>JFM&5KR!O6*M>6/0YU(FG>*; M5%G'8'97C$=IPWF*6#D;WB1AU(LT2'I\OH@HC)(DA(C$'DQQG,*0QEX4\2@D M.'24'G:W[1FJ[XDC4/W^(KJCFF7B6"/<391$MB] MYN>2 /88+Q;)7X\^XL(5_S=Y19O M_1OP,LKB_ZEV7V;UWX")H\O_)O=>6E3JA.KMU U*D)_1U ^DC^5);ROT0XC3 M $,NTCA-XI"0R&HR/ ##W/2I7V)(E8-:%7IZU2S,=8X!;M/$%]PR!<603C+3 MKY&I'UG.^JR?\<:FJ>AD3>(XU9S,8;Q0)2=KGHY7<;)_E/U&Z5M<+I\^\SIO MQLM/Y>JVQ/>;_),?I/GMT;X8>0RC3$"/IRJ[3DQAQI(4IE&4TIACCJE1U*M5 MJW,30PTIM"EZ= MOF=$7LTW=D?A=Z(-7T<\6VT&6_-U8I/8_%F3;1Y;F]??5+:_>9@O_&;-WTG4 MO;@^?5HKX\+S,8$<<2Z]749@1A"'84R2T$,98['5]/M@*W.3\,^<\KQ)GZHZ M4HIY$UOZH((=[9S7PZR:N:<7SSK>L/J_H_>/T)YVR1D"QED1R/6) RB!(6P33#$4RI7OZ5OMB3=M!4UNK= M?$7ZERN=F&>Y3?EBF?C6M O-?+DQNF5D,6\A@SYFT($&9%W+:6 -GJ1**> . ML^1:4N4T::YIV]/FT+5D9"^EKNW]=JI7E?7BBQP3]?ST9Z[FIP]W.<5+'021 M1B'F,:(P)2Q0HQC\\JS.0TEZ>UQAE# M(PN+#3G&ZF%D_ FID/?W9$+^:U/K>/LP4W--K^.7-F;OU@/D;^ M.LVIL-_O/V2RTYW\9PU,NT=_R+:]W?>#%]FON7XJ\TKM:](X,J5S(N MGMI%+@^GB8]C7XZH)(4H\AC$@G,8>9SX(0V#@!K53C1L;VY?= L9:,R](ZB@ M16V^F&A"]OF%6,<4CBP"Y]@;L"9K0J/YPJQC.B=:G;V<5JLU6@N23BS4FCQE MLM5:"Y/Z2[8VM]G+\1>\Y.K@S]OO-*_X5_Q]NPO<)HN6?^Q%@_@IB^,@QC") M!8M%U77%0X^^@W. WUQ;;#C@O MUR/2.K;_IAF5Z$"#'4CPH!>6T,+75PP)>K+EVES31^1\(GU_C)>.&U1WG-> J3% _F6[2=$LC-=WY6I]>R?_%[<7J0^C[(64K$I0 M22/64O.?0+7[[:C* V/.T,? M,6P"__;^8;EZXKPY@,H/5U'YL-+;EYSI@BG5UU63DW'S]]>KJEW75_5U;XO\ MOSG[4J_H[Q\?]"[G0H093CB2$XN8>.I850PQPA'T8I\D.)0SC<@JD]HDJ.+B))IWQ.S99#9]?[8 MP_.A*EK;PD8Z0+;MX;:X5F/#%5!&;O9-MW9>@>98D[MEFDF[Q.7RSS3 )UU6 MFK0O=I>KIFU\X*)UMT_U4:C\[N^6JV_5-:GJ$M-Z006*J1=&4&1(56N/U=&[ MA$(_IB@@?I#)DCAS]DOB!I0X72$_U=ZT"^8&EN^MGYO<,TQ'7JVKO.!5=4W_:YU7N9:F3^7J MW:J\QQ]X?5-(QXR_7U75 OE^Y&U&ZE_KL"#;-!R M-7+4U\5P8CJ3E^"EUQZW5@%MEN[UO5\J8Z^ZXH=/$V6(&:]CQDDE,P+>%\HY M,Q[SQY/3C-CFA0D'>^G?_I[7=[\6*U+Q4N_HW10/Z[I2JYR%JL+<0E9;>WEQ M^PI7>:6=HI]Q7BA?_Z8]FW93O,5E(2^I_(6* $$!"2'.(I4S@40PBU$,,<:^ M1Q'WDM@H,F1:V',;YW2VOF[[^S_75:T#6@?F.ARWP\W&I_EUX\@CU3;?XM6S MA(O?I-&@;S5HS ;/[58C66LYT*9?-?.1*Z#,;]=,P$WO<&A'P@B9'"?ILU%R M08Z+_&6R24[2&T?S44[3^M"=-#E,WE35FK,W:]7H)U[F*Z9Q]Q>N%E@('&[/CRNT^G&';$^_)V3&ROS]G>?\PI3I2 MR[VMJ-"OY;[9H"8":ME(WL(YD,4QSY,A?3:/!2P) H()R%9%+PV$[S3C1E]?IM*?_78CED/ M:Q=#:Z=L9Z@U4S$'E$U4Q+3/E_1D][* NQ,E,TY<"M"9%B<5&S/K=X7%\*ZA M(0/\ >?LJSH]LH@R3&B2QA S1"%"40A)3")(. \H][&/J-7R8__A<_-_KMFC M/I+S@)]DF\OF_(S>\""\X"*W73!\1J3I+O\P>D:6@Q86T+A<[MWO6^MVD[[W M_(EWX_RA=5LEX3+BX(#'/R<=/EJ3'Q,A^PAZCZR\-NNG6@S_Q4F^COLF7ZUK-1UZO M[N]7A2[!IO=&%T%,!4U1*&<()(8(!^H[GX)7KH@L 5:X['B4SL%[" M RP\Z85Q778R@XAG>R#(X1 RY5Y7!#D^K&25MWE>'TQ1Q+I'(TX>%(@D>C M6X?ICG1BF_@A?>C/:PZFN>TX^6R/5Y_7;"_8Q7C75<+3N(D4)$Z MC&;2,_$$@R1,/8@SG(11F)(,6VV"7X!E;CK5X0(_Y 6HM!G'#U4Z[Q@S 9N( M[I&%K6=%-S]K[ #7.\>(M=N>/W+P5@A.V]/XRV6;$*59J^\,=*>"#EAVJ8Z7 MP)E4-1WPMJNF+AXYM I/=2>?IOY'G8][Q$L507Z@K/@B8)@0+_.@T&MH::RJ M5<09S+#'Y/_S!/&%C:8:MSPW!?UE5? G<(_+WWD-Q+I@UE5S3"DW4\M1B!Q9 M&W78D)(U_4,/]A781L3W'$&7E7,LV7);.L>T\8EKYUARLE\\Q_8!3B.W&[7< M/32ESG!^X/5'\6Y5"MZ4]%E$4>@%"<]@Q ,B50QAB%D20(X]FF:I4C'D(*3; M'-';V'$\0AFX!:@[QZ?8<&@:N#WCP0']3V5_4 M97/J)Z]^;_;S/$;]E*,4!B+0$W8$"0\#&/B(^BPC4>Q[5L[EP6;FIK7/4 (% M<]@.ZA%2#=W'BZD:VU>T9\G>*SQ)@E,7\'!+T_I[)ZW=<^Y.7STPI+N)+T8H M(5Y"4AA&(H HD'QAG,20QRC&61BPD(:+6F7:-/ON[2..MP\?[PW6J4('[1.V M-(4!CTD8Q)!A[$N:.(-$>JLP]2F-"4_#++;R6@?0-(T<5JMESG0&Z O8,M.] M^06GNXY 'R_2_"4BRD]'CE\2(:[RU_>+/Y[<@@M3'J3@^_2V/1>+(7_HS_H;O>PYGU;Q4R1CL M3E2CY.L=![*57-+)MLRJ%&"W??[S[?O;JRDB!R&L%RCUXGOEJ*:(+9LGBHD8 M/VJR*B*VQO7+AUC?.\SK_,P?>;'F[R1NZ6SHHXDJ.\7K=56O[GG9%F>+X\2G M019!WR<$(C\)(0FQ\K:X""-$,?*LO"VC5N>F\2UHH/H8T!9VDY:&ML#5^2%Z MIS9"[-PTLUXP\^*<8/X%= 709*G+4 M>K*$>TQJ"(L$@RC 2,YA"8(4ASP((CF+Y='B MH=D8J'%IF#AA,OPV']ZN%>-]@Z_:RH>X;@HA\MN\*-KM4O6+!LD%6Z23O1Z1 M3Q$+A0>)4%5;@X1"(H<=Z&4QPUZ249R0]O5X6[ __,O1V3#9J\'EM/(/]U(8 M[J_/L9O'WH?O)9ON6]W/.*W.Z!U,2MULQS?6@Y[YH#E%4TL"NC#07L4\^:-F MP>&F_=0=YW1S?S+PTP8!3-TG>\$"DP,8F+,Z+_*:Z[H7XPBW9_(*;E@&VY!@L['! M'6TC"WH#M*WSLI;,2*TZS'IUN<-ENQD?5[68;-[AJ8M(=#J5\$(_'86Q5!F^W@;D)ABYRM-0O_Y!-^#W^ MS-3A$E9&UH->U2?7>_3'K'::F'*WC6G33AZQ<"^IY+'K)EY,:1V4G_7AFINB M"8_\.\]O[U3EWT=>XENN__@&UWP3X;X(<)8D?A!!$J0^1"'V((XYAVI%%GDA M#0.>+.3=9&4<63ZM!3;?6]^.$7?)%4:U$V.?>9+%?BO\AP\Y"JH9"4OK!8) M#K(L2! ,:.A!1#P$TUC^A!.,O0!SC'QJ&F\]&,7=#2IA>+L4!+9=L;$#?-YV16L*>#]95YC'=D_2 M)1,%>X_7-58!WA=3>B+B>_BS)PL!O]C\?DSXY0\;6"BBF6"]6Y4JL%,.CO(? MZFA:+A^AFW^?8Y(O\_KIXX/^3;_BS8*F0) MG,CP1<%O-6Z+ A.7@#+Z7C=%:W:@C??-MC953:J)SBKUX]8LR](4%W6=V M&0\G#QU:]^/+O71L7[5U1A=11OQ$1 G$@B&(8OE3%H=A1&F5(U"24!S%C$><""%)N4,SW1@MUT@AX..,?!_,RS>*S(24#%I\/&G[QXO/SITZ\^'S0I/W%Y\.7V7VX55DO M/I4KMJ;UQ[)=I-&1ID&4$8\E!-(@CE0P,8Y*O M^9QEW>=\]KIAT[)N@UF%9F0L2F.44>A'J8!(!!%,*68P"7$<1S1$1!7T,\]Z MUGNVU5<\6;+PY1:@G4_?9\W,=1_(QN MYWSHDJ$.\C5CLJNKURKXH_RZ^E8L K6Y&X0"ABS-I)/,Y%#+5-5-+R0BIAGW M,F;G).^U,;?1MO4*6YQ70"&5/ *%U=9?WB?4U&>^B*9I_&8[A@:XSTGCEPX;?M_>/RQ73[S;]CQ\1G&3QT#/39Q^+9-!=_:4Z(0MT>ARZTY;5HZ.\=CXO?% MS+>9[ULPLO8>/!^_/5#%Y'2?<,]:=4_8R M?>32[YO8@DE=RY?IG5WO]8503)Q[9G-"_[JJUO?-V7Z57UA5Y/O;:BD?H^*M M/^.:+\),>)A[%$8B44FI&)$.M_S)#QA-,14)28W6MB;$/+ L MR\N I@>G/ORU:F.T4$"3E,2)?#/4F1M*Y !#_12J]"P1)B&CQ&A%Y\"SYS80 MZ%3^A>X-O+1.=KAAS$RS!_(PLK9*5/)_1Z@W<\!@9G-\;LV$F[KTBX$R9"/4 3C+(HA0H)#' <)3+B/TCC&:1 EEL64 M+9J?V]>]1098ER2@C;VTKK)LTPMFMR,KQN':55?]$\-=X/ 6O]."S0-X M![!SH/#SD*<,U;C[^[S6^0"N"[8Y U:^%?,Z-_$6ATK!)*(]QO7S!Q8FZE;N;HJ'=5V]ES[STN\6V'A*1!;H]& > M1%Z$8$I% D/IOM(P84'J>595B8ZW-3>'56,#-Y8UB$YP:2:>CA@:60^W>Q12 M$350.:G6A/DCK,\9<.*T]M")YJ8M/'3>[KVJ0P:W7"@339Y#*4F]:,U?.%9. M)_M8?%;9>$N5:*M@'U8JPJ?YIY2NO/J*R9(O?#_D.& A#% 8011S7[J" 8.1 MER9)$H>,!5:K]LZ0S4V"^E_9!KV>T/7Q@]\T>,OILKONM-2U*3MI0A6\H'^& MZZ$K+D=1SXO!O8S6NN+TJ#([:V"8CG_F%9YG8AX2O_7K^23/V^"$D:1A11&&29.JKFRRE\A!#T$0T93:G'1&JCVX.1 MS$VGV[W9Y?()M+;(B6"'WTZ6A_>.F0Q/POG(LMO9< 5Z5ERU"YV-(1OVGRUV M*F. ML:A&%_,J$OQ'0YF4K&]F+-=<;W\@?;'C-ZT.7O>R:?BY7_(]M_)WU2+ M+(Z)(&D $4HRB((T;!+!>AQSCV0DC)GQ,:,C;POM0OPKW%UIU1% M_H^J'?Z(EVH+9EL3=!'[7I D60(CJG,PA2E,$4X@ICCZ_\A[U^6X<2Q=]%48 ML4_,5$4D>H,D2 (SOU2VJT)GNRV'K9J.$_4C U>9W:E,[63*91:ZP/Y80%8%R)(*F#FU!C,7O34"&&G><2USE&Y;%K[F#Z' M*]-F/5JNEJ!5?E '7X=AL?:, H =WA7J<#;J-CZ0^:&G>)U&TZKNU>UQA,NS MGV,K?6S'QA&5(YZ,ZQ.&\=KMDJ_UJE.^E\U_;YM8C/]*7>V(%Y ;6W MD@-(E*8SI6) 58&!$@QA660)959U2JTE3HW%.O6BIT8_-X:Z#+ =,7F%+3 ? M=;I&/W7:_FPH?PODYPM .M.0-3@^V>>RT%%)QQJ#?:ZQOW'D'#/#=YN7VZ6F MPMJCJ^Z,SW#_C2[;9K+;++HOJ\7BU]7:W#3G.1(2Y\R4HU8 24H $0*"@N>* M"9$G*G>*MQM7_:F1WZ=GET!S0P+7O(2FL@B'H81#4( MT4:CL&MGO@5"_[CW D5_&'"B%AV/.W!O,ZR3R& ;9L%?(YGMJM'QEM=VG18# M&B[TBH1^:,I@Z(?N3ABV!PS=IF9])K0[!J )(@+F G"L_T",9(#&20$RI&+] MJQ3)PFH/PH,N4YO1OO)O4CPOZM"]?CWBKMR(0\WX*P?I_'0U,O2!YYZ^)5%K M2EVGX^RI67MH'MDN7(W 7Z0/==3X$H)X_4>\ /%JQX%GAXYM)VR;7S=QD$S*6 1B\0T M;:(F_!,#PF0*4)87*$Y%CA+D\JF?E3:UKWZG;&2T!>6R:_'N]N6?A]B.!+P! M%]J#/(E9@%AS*U!\\L1Y@:-2AI7M^^QA=]- (EEN2E$NGDT.S%<3"5D'2W[2 M[\K[U2,ME_.,%8DB<09$HV$K<')TTM,WVBD\ MBXS*T1^-THY.Q470+=G%(Y2A">8Z%-TYQA(:KS1S2>:X3&.)P '9V-XWC&^V M7>*_RH=ZLZ^=3['V3U#"&,@5@@ I33B8P +@/.$P+A*68J>,E1-RIL8N6S6C M3D\W)CD%IQV!> I,&\U M?*AW2.Y46TCF8[F4MQOY6,TSH9(\D02D"N8 09D!)@H$"IZR.%78!,HX[5=< M$#@U:GBMK]DMW'9@-3I'M=*NNQF70+?B=CNM0=-_YL(3&ZS[()9GC M[HI8(G"P1V)[G\=@O/6S[.>(S36M8,P*S3E$%)IST@1@QE, 69H5":,FHGAP-R(K\.VXQS>D@?GG=+A>#7*0]D8N$ 4/VMN7 M^_9Q>R>0L K=.W7O%=%[E2E,(L6\2.,<(2D I&;3-LD2P!!/0(KR3!9Q+B$I MYDU'CJ\;NM[8,5!?A,MGL2\HW!?R"UW4U7[HINTW$E5&:O23_DRJ6ON?!P3& M=:B2.):Y.>N*,X8!X@95BC3(,J4*"U2D(FY1_; 48V#:B1D34:DIW ^>=B0] M%*' 9-Q5DVH4\QP>MV>N]^"U[OGCAY;M678T\&O_FJ&98&TU4;/3I%>U!R_UCI3:*.U+^H9&.TL[#5*:(RL(U![ M9LZBVM#(6#KHU-WS>V!'6F\WNH%I[VT&=D"^6PC\_>;$>=5PY+RY$.@>YM8% MD7+5;&**_QVK8;VM5,P$RC*8YB!.. $(00@PR2D0-,6,9$@F"1TP35R2.U'^ MC\R[$QVOZSZX=+3M4#@QM4^ QZ'@:[$=RJFV2 4@RXNBWX(%;?$X06_6MP_< M%FBCZ.]4G0GQKDE&;HI:[<51HRSAO# 5HG*) #(]>K#2?TU(S#,5HP0*)^JR M%STU]NJG'CRMY1,MCVYA7E,0P6%<+)?)0= .O8CN =WDI[5Z1XWB+GD%[BMM M9\2\KL/MI8^[2G=&Y6 -[_Z$X?T]C)>GG]3L&]P];ZJ-_CZU)SB''.5)2I$) M_8BU(T858+&@(%$BDU(2)0JGN-5SPJ;&7XVN307Z6;M1%ZUV^@[?OSL+N1U1 M^0(R,#6U&'YM,.QV^WJZ^FW!<0D1WQTW3LH;O<'&),_@MW3 M'T=:T*0)*G(E.8@95@"E6 (J) :2*\Q%$1<9=3W./25K:G32J!II77UT_CD' MLO6QK0_HPI_6#D-MR!GM)3P\'\V>%#?VB>PENX\R!?)9?F]KCM&>9I0 MG.: Y(@#1(H4L )2P*5>U$@!\]BM3N41&5-CC7;NW.BY<[U5TCU.[ !*1_]B M&$"C^16:37<:!G G#LT/XD;TQ+R-^W!HYTFWXZGH LMK,F::' M5.4IB 7' !4Q!"QG!<@5HX74:Y4T2^>;U88N7 @CB*Y.Q+/5.-S'98R,6&V- MJ8+;D=#3>O6]K$S0]T],+J4J-X[[)B&'NZ %%T@1$!/3JY$Q;FH($0"S)-9> M)RI40MSGA[8V8/B?MQ#""MR:'F/?SY73?]A\WQ:?:MEW:], MG_4E+Q?RD]SLU+]?F1+6GPT#"BE^>?F]DN)VNJNF LD"( QS0&"2 2@**G,B99P7M@58AZDPM>EHIV;$^WI&99V583(. MZJJ@Y\\&C%5*\SO%]#]8KO2?CTZ"-O MB&"OS$-/EFW7E9[ULZBS/VH!B#H$HAJ""?1=&39FDVBX MXJCZ7Z/3RK#Q\-9B9:!X]Q7]A[I3RU*:%$YZLQ0W2[IXV92\JTM8%*B0B<(@ MY5 !E"D]E>D5.X D1CA/2)8D5@T/+61-;8V^5==D3],ZIFZKL?T2\!+ EQ?; M'F$+S-][B-WT$;MET[K7$IPS"]Q+3QAM)6MI2G_) M:GO+L+5IR^G5_:I>!FNFWV[C?9*;._6N6R"OI9CSI"#$Y#QP3;$ L1@"PA$% M--;_P2(34,#YTM3;DY:+!A?Q5A\!:3Z"OA(!#W%V.P?5ZRW067U4IW]5[Q'1 MU@(W9]]I:.P\=N]PCT/;G=KFZ*M5+_JEA_6G!NMWV_VX,D5OGC??5NORO_7WPR3+8XYCD".: B2@!"0Q#J5BA,)" MX3R_+E%T)VMJ;N31/%&Z5==CFF@/;SN^\H1B8'HZEB0:[30-F")Z"$?0#-&> MN+=-$#VT^V)^Z)%;AK*(UME4ZC#3_I>R^M>.BW8>\884AX!E*]#@,(8PRHX Q R7F:)(I3[AKC?Z5*4V.A=EO2+!2>]#._F3K9 MO.??#'=F/ R?'76-.RB!&:YG3-2Y2:U_U+/'#-?[KI?3!Z4DWVQ;T.^?HO3L M]%S?W OFWJN?7Z?5^+71O:!XM'*ZGR*JI2F%.0248 (08"8OG:<"Y*E"<,D35V(^;RXJ9%NIVU] B$[56?1 M@U'6<<_K/,Z6NUS>T N]K]4J.HMJ56O\/NSP^^TL?N[[6%:P>-VY.B]QW+TJ M*^L/=J?L[AI,*EQ*4><*U2O5UGOICD[%/)8HQEF" $NAU+RB,""9H( +"G$N M4X93)X?OHL0)4DNM<)/5)[N@".T<-.[ MVG_M_$O)I+7G9[/N869\^&L/_>_>+5Y?SMG-V77U6 ME)OGM6L9E*%#;D>$(PQD8'KLEZ!MU8RV1D0]*V9U>%][Q3AU:0=A&J9(K9LJ M;U2Q=A!>I\O7#GN<&S,+6<[?MW$[G[N@9=.S8(XRJC*]B@2)9EB 8)P *A(! M,"P$5$CPE%LU2S\I86ILVBD9-5I&6LVZ.8@=WYT&\CR3>8$G,$M MW[%)U=%))?G?'E;?_Z>^5T,0$_,#,#_T".3TAAHMF=1_]Y0N';ODWM1O: MLH?O)=,_\L6S"9>]Z5WD]Q2]LA;X6Z('&YX.][O[F]\6&[*S9Q@11'G (. MY?:' M77GK+B&A2%*H2 9X;HH$"I@!AI#^O%FRDPI MZM1G]X25[34.<;5=^ER-5O"5CCM0 PMWGH3!?]'-0U%O4##S MI+W'BUV>OGQ@H4K.GQ^?%^;A54?F_K9K;3:F;BJ2IL49/\:ZI1E_UU^4#'0M#6H^&';,$P3@P MU]SK MI*Q<:"FFQ%_3H6F."+4W$2M M&>B:5>]JAB^,]M&B5;]T#2RZC+N=8^@5S< ,O"NQ72L[B[;J-J6\&X4]]F2S MQ<9K9[:+0L?MSV:+P4&7-NL;KTCKH^:(KOGO[;)M=OA>*JD%B/8([V;9N)Y- MI[AYKE>G$&<,B%SJQ:N" C#%-"4IQC*:RY@)XE9*99@BTW,3NUZ1LM\K91 MPUAS>P[;.U__1[GY]OMRQ2JYKGN2WBZ?GC=5UXNE23+1?].^DU;L%UJ5U=8+ M_MS62-#^:)[E!,4WD6CS%Z%H_RIS8SZ=D:-H=%K2V?1UM:H-O;5.G]KL#\"#STD M/ED^F*ZC3@6A$=^?+X++&WCD7OOS72?[+E2DH"1+37 @*B0#""(."(QS4&0H M39 B$BJG&>&HE*G1^;M7.PRN712/XFAY,'XM.J$/P=LTU@Z@(!T%SV'@]9C[ MJ*!QC[3/V7IP?'WVXF$??5=FM>? ='Q2E^R_6=0#IG_]VVHE_BP7"[,+P#=2 MW-,?[[7;RS>EIJN;Q]7S)Z]SQ>F/2&S5-NG@S[:GN&$&U(ZUWFR8 K-=9]?K[FZ[<>NL M,#W$HYT=T_W@]ZJBML:TES)1.A MJ5L!H0D;()HG@#(.@928:#*70A(XKPM:V/'W&5E.;+R5&-#E>Q4K6;:QDHNZ MU3+=B_K;]F*8F:#*OSF7PSZ)OQW=>D(U,'F>"3[=ENK7&L].Q%1Z+9=]"2[/ MY;)/BAN[7/8ENX^4R[YXRS#6^;A:/MS+]>-'S8-WZMU:BG(SQP7.>:($2$21 M "2( IC##)!"D3Q1)(GMJEJ<$S(UK^^+_+Y:?#>[2;S6+U*4U\MX-Q8YBJ<= M?5R+4F#>,.H!/1*/D5&P;NA1JQ@FJ.8<&#Y9X:B<4>G@G*7[/'#VVI&[WVYW MR_3R]_FQ*X'6>$?O2]-,?BF^F-(NQ+@H,<, LC@'*%40T#R+ HZ!MZZC3H+'EJ0MPUXJJMNZN7(W;I.;Q2U[,]R76LW M+U*NE\M" *FG%X"PD #'! )<%"J3$HD,)O/OMT]\"-O:8\K.EM]6ZUK ^'WJVJC5[ SRD4BC"N MD494 J0H 11Q M*DP)3QK$!IYD95IX5-CY[>;]F)+F1E]O;TA&(VI7AO^G'< MQ#N-M>4>GA?\0F_A[92,.BTCHV:]@>=QA^XB&%XWZ$Y+&W=_[J+5!]MSE^_P MU/[W9,.#N6",4Z@X2&): $TGIL>)R$"!BEC&65*H]-KFOR>%6WT:XV:I=+$W M9I_JZ6@#E"N[_9X>"4M_QR^Z;]?I=Z]+RNQUFY2 ?7XO A:TR^]IZ6_;X_N-Z=O7ULO74_KM1CY6[U>/M%S.\YR3.([U.BT3.4 H3@%! MA /*,P@3"1.16ATUG!,RM?V\5WI&M:+1'XVJECD?9R$]SS^^@ I^2CD (VM. ML0'A#'OHVWO,H?^VSQIGGS\*/]A8V#&!U;5#*]C>TQ^WPOCUJFPB*3X]UP6) M5%9PE#"A(5/:7V$FHZ& *9!2,1E#3%-%W4K9GI TM:^_K=YJ0I->JQLU^KI6 MMST%\'D:\ I;8"X8C-B RK<7T+BZ!.ZIYX]<"_>"F8=%<2_=,&Q]\T5^E\MG M^44:JBF7#Y_END[,TE;HVE_\T, M%H0F!8"\R$SR:0JT2 Y(+ N29DA*(=VV4OPI-[VMEZU14<^J:&>68_:^QW&T M6SV]S=@$YKG6*)/9='YT^A&NM6UU;FO/NN@/8U_C-GG, /"/NL\EFD?M1EW" M^4=U?XD70,)UT6:F8<*NBQDDL>)YHD!"BKJ:, 8L+RA(6IZ><7>J\#D(NS/E/MV>-UKMST%F]@N! M#GO =4FN[U:/K%S6+Y\1K]U/_2Z:' H!0!E&JW MD4 &09[R6":%2DB.W=;Y [28WH)^IW'=FWBK\BQ2)I3TNWL/G2&#P[G($RXX MR EB !%NRKDB K(LYC!+:<[@H#SC0$,STF'/T8$)/QAV*X/ $ >>R;>9P#WU M9U$/\W>O/X:/%YVFP4G P ,D>KKHL:;)/0.P.E4VNZ01PV;J;KTWYNEN-5N MTO*A3ONMZS[L6B[M%N4)HHE*( 6RR#* I)ZD&$42)&G.*4&2CLJ\PAF8O:Y&@9:F/TG7@?MVV48M[GI@QG.S(9 +R4!&80)0S(BF)P)!JO_*%8=_NS!?J$J-Z92T%QS*,*<)$#D)L9;D)!>8N.8E#T%MG UIC[AE29$2I$#*]!\HH1JW7'$ DSC-.^:V.T -.8&:P&0V6]/!@ 0.#IT=B^5XQ,_W7Q+.HP.%.VWQ30V"M)9BH/ MF?.JU6+1-'-HN,_K6F$/*L^+@N[I8WO_>U8=+U&0S5$GE'QR MBYW@46G'"8M]1G*[>6"EAFV\0[6IVL;IJ0G\R! $.$U-&WN: <((!%)[)%"2 M-,E@,5_*C1TQ'9%@]8ELDZE%0X#IQ7#WYLQWTZ_OH0-WT@BYBHY+H^ MVVU5/4OQ_KENM76X'3XG4.),$0%RDE!34L 45\44)%QF@A,D"+/:1; 5.#4V MT:H]ZH^AKO48E;7NYO2([HX(S(?"6D/LTQFLP#]/+R$@#4PQM;I1HV_4*!P= M.\/SC*-]-HAO/$=* KD:5Z>T#Q>0SF1[6#UFM"0/%Z/ZN1U.]PUS]>Z>ZLC; MY:5?OYI8/W^H?GBO9=C-T<_7.XFSGZOE"+S /;]6,:CUG40_)C^<.RYP] M/1M ?'IZ9^6-ZNG96+[OZ5G=X[,GQ5QS!RVH6236A;VYV8HE,@.,L;A@DF,J MT?6-)*9&')]62\!I]>U55=RZ->&R%.DN&$.46Z>UV>ZHP]$W8Y) MO"(9F%1.5+QMU6US;,(6N3T*3>C:MJ^%OGE)VZ,8V%2R/7[C=:SS12[,%W6_ MNJ<_3)K\M]7";)7_NEJ?5@$_M;9FMUD6;4QY@>?U2[N9I4R\B_FIG=Y-/^8_=Y8.Y#'G M<72CMR##,BKKS>J:FSW=9\=[5NV<+/],.!3%$ 3IK,N;\.90Q$[1Z>#G#=CF M']J!ZJYI.G6[W*S+957RIAM5ES67,NT-4I0#E4$$$-(>(8OU,"><%P7#G//$ M:N$83L6I+3IOVC, M;UL^*'"O-O+#2KJR1D;C?+='#)_ENER)>0RAA"BE0# H-05#!8CI8(\D(X1" M(06%@RIB'!$V.3+='< Z>JIG(;7S1GT!%9C3.C5GW2I[>S;8J!J@7,490((4 MIS@F[VU*49RQ_&3AB7/WN#MZ-YROGS5[:9(JZVR>NNR<2>TQ'\E,YNG9&=+WV"SO M&'A>VF:.W:DF@_(7J59KV?RL%^WO]7^J3?"R5G&=YC"&E M$'">9@!E! (B80:*-&$I9QPGW&EY;"%S:BS[00_!8WU2W>@8&24]U4_K(6UY MAN,7O]#'->=JJ,VL\/171>T0H5'JJ/7$3J.2VB$.UK74CMPZ_EG*/Z2)497B MYKMUVN.=MEB-=OBS%]]C&)AXAP[?J.Y]NF^4*A>E\<*:MI]=$0R94DJU9QJCQ'3ISA0@AO"5]DNQ M%$IFR.H _;2(J1%S6X7Q46Z^K4P6W7>]0C@;X&(+Y7D.]0-0Z W7K8)1VYK7 M7TF,RP!B6UVC5=,F[EBC MF2&-XD9_42Y[EE,>_L!\NROZ.XMZUC?] /OV1PT T6L$3#_A%H.H!N%5P[53 MO7*B'103?F_LC^2F_/Z,=,@7]#WZC9;+MG)G6[BSJ3[P@:Y-R^&JK5W]]X; M:BUZK]C)U]#/$NJM!O_,99 MP1$E -(L!JC0/S'),."4,!P+Q?7_NQP7.,J?FFOT7BJY-B%C;9%4MU,#5_#M M3A "0AK8W3C2@M40^;9YZY\GFK?Z.UL8B)W/ M;=7@)E)G<;;C+E_HC;8N<@7.F9%L$/%)/V?ECRR%6.79T. M7#]FGJ$3\[.ON6XUV5_ MIY<5-WKM\6XE-(\KQN,L)R 7VO-'"86 Y;@ J4IYFC(H9()MR[+W'SPU?]_H M%AGE(J.=?57V5V"=I\UK( A,=Y;6.]5D/V;J%2797SUNM(KLQXSH%V0_^N\# M^YP8;:I MA AE$#H5ZKPD<'*?:%_?R"@<;?75ZTNML>.B_"+B=FZ03QQ#?^=70.C>0,42 M%Z_=5"[)'+>UBB4"!WU6;.\;RC35YDZ9).+J9BF^:N^BY++ZNEJ(.8UA@=-4 M+[R%,.TPL9[N99H F&"B,B0)SAPYYI2HZ;%+M>FU='/MLG0:4H$RP3/%@"B8 M]J#2) .,FR(+&-(\EI#&/'$K>N@'U+&J'0:"U9:;?4 5G)4;C&HUZSR13M'( M:.J3D2^AX9>+3TH;F84O67W(OQ?O&)#Z8=9MXD8O[(04^K%?9+4Q883OUE*4 MFYN'M:P7?6U$*DS2HLAP C+",$!<<4 424%"DXPG*M^C>G$/WL6/0&8:U:,\IDW>!Q$( M4B2TSYZF\\UJ0Q?V[F1?@-,,L!43[F.Y-S*BU;;C1%ME?X K^0I&2&A>")P" MRF,-HTH20#'&IOXD9R)3A!/5U?\-".3KDKZ!H?RTTGH]-,'IOO&T=\B'OFPC MN.&-^_WA$B*#/.]C9OOVMU_)&-W+/F;A,=_ZZ'4#J^P8WC4O=),;9O+W5DLS ML=8;>*J0A5Y@$P"SPFR9TAQ09,!+9$$(3&.6.K6Q/"MM:IYSFRVW4W+0)NEY M@.T^>F^P!68 9\3<:]'8(.&UTLQ9@>/6D;&Q_:!*C-5-[H><7\VYJ7Y@G+#[ M=^P^?&C/42ID=ISCYB?T< M=>K:GWH>H'?YY/,:3 )_]JYP.!V#GK+[BJ/0@T>.=AQZRIC^D>C):X9-\&9I MM2ZY]HWK1HGM5D%..,*",: RHK_6G$'3=0P!CDB,":<9RC*7B?VHE*E]MK_7 M">^RV09HM&U;<5!3C*#Q79^7I6O;PN,0VTWM5P,7^-O>Z1!S M+C\N:-0Y_*RM^W/W^8L'=ZUO@Y?O5+]81]L/HUY=U+4Z6*]6QR[4/N$YSPI2 M=_G1B_ZDX,VB/QY*C49E13_H[=.GIZ<.Y%G)-K=+_:CZ..23?EW?KQYIN9QC04D1 M4PX*E%& 4J0 BRD!:4Y5SE"69]"IW^LI05/C1J-GM%-T%AE5HS\:95WY\!2X MEDSG ;+ '#80+7?>N@"%5T8Z)6MO1[9W\ME^?C\V"W%()** M8 1( C. ($H RTV6*!,Y)H7BM,CF2WDA1^O@N6Z')Z&3JEK5[ N-O<:(QI*J M%&<@*;!IM"-20)#^*Q7Z3TPQI-)JN3H,I1%9\DJVVMM=A7;9\*:NN"L[M\F[S M3:Y-]_'G]5HS8^^:.6(9?9Q"D]%NB#IC MHIZFNU)0M\NH-BC:6=2_<,P1L@_^&G6D1@H("SYB3F%@WA ^$QIVO8S1PL6\ MP=$/(?/WT&$+_(]T*3KOM.!ICA,$&(8)0 G'@'#MRQ,ED/NL(^M&I_37WDBF$?X5T7 MA/?1E'K:5;9K/O:YI#R'L" Y40 1,W2VE1%R5,:JYBQN"B$RX=Y7MS4/M:M MMM&BKGSF[#I:HFSW7?O#+O"WOH.MUO1U7=E&6W\,8(>*3U:X('%4IK"S?I\] M+.\:QB@?'I\6JQ/,ZZ+W([6S8E0G31BC'/DQ[=[9^RH]R_Q)KSMH? LVMH? MU;;,H@\_S!K"S .--::JN%Y5:@RB%[F)=BC,HIO'U;//6>'-!\SGA/-VQHPZ ME[WYF.U/DV^OT+ 9^)/<-$TL3=GUFTW33[AN7;DRZWA3S'6UT/<_=.O^>9S' M+(_US)E!D@+$& )4* QRDLH4981QC+I,I'O["=19$;(F?#JS>6=+=L]:;Y!"1.D&(B88QG M;NEC8XS7_Y5#9>=EA(%_'._ 0-[V6&Z[/=SL8?_:A.TFL[\Y?S!\/N=J=R5& MG6,'8[0_-PY_T, LNZ$-\IJLG5W\R<%D^^MJK62Y,<6(][KH_:8?OGFO26M; M&G%>L)A 64 02\4!2O,48))D(!=QCBF$(E%.U8FF8=;4UINM[GHE\5.YC(1^ MD>BZ,K4)FL7ESX[Y@Y/ V#91<1+*3FABZ2\[^Y"\"DAF+]'1Y6F[#FV2*GO8 MM">8&XU.NS8UC8AV ,VB#J*H:^%:@Q09E*)=:5Z/:9F3&G>O^9_3L&S<1--I MV'QB[IZ8=@,= OY-BN>%O%/'=:T3?EJUC+S&QJIZ?FQ^=U\[*_+'YA<]F3Z;K,7M-+DU M,>K9&/U16QD9,Z/:3I\E"X(,@-8\33+!]]O;^Y__#U>G8^M/%,08GVXH91V[_LDVGO@:,0X*$!'6D=^9= MNU;5*5>[I<(//^2:EY6)Q_Q<]__9\0FCQ;4[.[OR+>]H]>UF M6?_';$)]IPNC]&XEGZ-$Q8P6((>QV;Z!%) T)R!&*6$0\3B6N=/,YZ[#U*:O M_NI^_:ICE_D-UU;,ZC\CN3-F6^*Y+5AD_GWH#HW]X+ENPP09DL 33J=SO5FB MA\"H7*-=_]!3?J2=%&<,PVR7V*OQ1GLBSCB=WOAP?]30>G5-HY-M]:*"B2*- M,[V$9UP!5$@!*,STLC[5M,FP+ ILE4Q\2L#4F*_3[S]8J*&#&W,X%KD!MGQ\@7=G:P0F[42U(L:M3=ONM MU;8 "Q,#2E,8B;R M),:"N1#A66E38\5=U$*_G[!CHL9Y?.T^>F^H!6: 'F ]3;5_%L(SLP(E2%/D MHP+?IL/Q.=M/MBL^>]/@ 'KCFWU>K[Z70HI?7GZOZDSX+FWN1OOQW^LTT.U\ MQW(&J4D[$PF! ,6I!(2Q')";^]M-OTBCI(5=8Y MMW3Y\N]5]*1O=O39/ RCZP[=&(,SX@G1T737+J>ULV3T$*AAT(8.>W+4ZLU# MG8:A:!/>-/#)[M5034G5._5W^L_5^MUSM5D]RG5;S5<5.(@2/.8U,9R MM$W!67\;-?I3VQ[UC8\:ZZ/7YL^B+0!1C< LJC&815L49M%/-1 _SZ(M%N9W M.SA.1YX-WW8<L]RFJN80D!29OJWJ12P/%: 8$RR3&4QXU9]F(8( MG]SB,T(SU=8,>X_:>5PN.]HAT0[N?SL"[;F:_U#HKO7? MG>6.YM8/1:3O[0]^QK!%P#OZ5&[HPA22JIU*RC>FR-3MXY/F:B/%E.284P%I MDL0YH%@H@" 3@-2%*X2D+)8($TE=G'N M\U;HVSG1WC$-35\]Z#J%ZYI^VE7=(6V4]MBWW@4CK\WLK02/V^'>!8N#MO=. M-P^CIE^>JW(IJ^J&_^_GLBH-^7W4O[C=R,=JGG.NH8YC( G, 8J3##":8\!@ MHEDS5EA)I]HYYX1-C8@Z7:.>LM$?1MVHUM>Q?=M9G.VXQQ=Z@2EG.'#.3&.# MB$^".2MO5%ZQL7R?3JSN&7CN;%)R#2/=J?K1.U9ZMI$Z-5[9*US4<>FK_>U?U:&C'7+M!L#P8 M]@UMZ+-?'ZBZG_&ZH.3U&-=*\+@GM2Y8'!S&.MT\5+W955;_ZODY M(LTQ(0)PDG" ,LP!S: R>TQ)2E*"<\>5UTE14V.C5YI&1M4K?)PS"%NNKKS@ M%GI)-1 R]W74132\+IY.2QMWQ731ZH-ETN4[AC%&O0=>'0E;WL40$PRS N4@ M0T0OD#B/ 5%0F&ZMB*%$Q 1;;4E;2YP:?S0*.P8)7\;5CBZ\HA68-1I=9]'1 M%(4@SHDU.CY9Y++042^;_[9-^W9M?GI=+CEF M*48\ RBEB?9)6 H()@9A/LG(1/RIM#?4B82V_KQ;?S6>D!T.4FTA17O=O;U297W(]:NVX*M\ MJ$..[E=ZP5>M%J5HF@EU&2],""QI8LI>"J0)1Z8 "Z) 3C.(D%2YE(XU,WRH M-35:ZM<8*MON+XNZ^XMY2Z)58Z0I><->HJJQS;6PA)?AM".T\0'6&F6K=?=."IC;Y!=UO!0TOFHU<=\,GFH?5.KP^?1C#OY=* MZN6:^+59$C!EF> I9AO;*--663&"L@](]Q'.MUK: #FMB= M$&?UE8_?JNYW_8^K]:8.T2G;$-LFS,FXCMPT*]3_:C[FY*6;??L>%X0G";2U!.B. :( MI0+@3"6 9"DJ"@0IAD[Y4B/I/36GLM[4?J3K?\E-VS.$[N*AM6?"MP:9'W<6 M;7?O'!?"8[T>&4,)QR@'A H]/R$S/Y%" 9+DC"&HEF\7/JUMEV0_KT M&S(XG'"D\0H1F1A:]3<)"0Q09>:%X!5:'R\AK'C8@^7B[RZ6Y MN(X5N_E1FE"+6"HD8"06HH"BAA#(HK=KQG!8Q-LP!J>M>Y5/N[Y*]V^;[G\ M/G]?5O3A86U6M?6V=UNT^I>7W^3J84V?ONW7RTM)KK 4,8"I"?QF>0P8%P7( M,6)IG+!4%58AX$.$3XT3^F>$XI4M36>2VAIS/OC0V6/'%8,&YCR+A(8[M-?S M&MT[%;7*1[^\1%OU70[SK@=<1*:,N)T];N;]6 M/'/EP#P?7K>/-?6P9%G7QS*%NYL \SG-XD04C .&DQ0@TS" ); -)%)H1@3 M CD=$9X3-K6O_EL'PNTO";\G),W;JZ/A>4':3XV]PS=EW_2 M7TX3=G6S%#=-C$_K5)-,29A1(&"F.27)*=!^ P,)59!)E$*8%&Z[[R=E38U2 M^JK6W11I3]EA3L4YI&TWS[W@%WR+?*?E+-)_6\@MBGV59Y'VUI[6*_%<-Z_T MN3M^$2:_>^"GQ8V\TWW1[L/][,NW#(V6KZ2^R72C?*\7/HO54]WYM\N<33EC M,$$*$,(2@%(D 58)!AF&.).<%! Y-4P[+VYJ[-)I6W\3/7T'UU2Y@+8=O?C# M,###7 /?@"AR&U3\1H>?E3ARU+>-]8?1W%9W7=L\Z$2WV]?[A 5D7-!,@4R9 M6O.2:LY)]1(),VX*]6*5)DY%4]S$3XUY^GOFO.L4O=^L>V@7(*OQL..B<"@' MYJ8^P&_=BML%NC#=>ZPT>*-./2[HG.[*X_04]P-"/U72MU%!:FR=L'NE[JRRJ]Q%S7?OK=J>BQ>1RG2,&$ !;+'"",4L *!$',>2:P3!/! MK+:8)F;7U"AZJW&;5W,T\MC^8&U"2%L;<\&>K\UWPC[4^1)Z3U! ^H_])OJ-,Y^ 3?@S-'[%/2=K33 M^RD9?20P8(KJ#5N*U[5Z/J_E$RU%6W"C.S3+1")HS 2@*L.F&E@.6$9S0#@4 M+(\10M"IS,5I45/SWVI-W9;09W"T6R[[02>P%]/4ZFJUW!7-\7ZV>!D,GXO= M,])&7=A>MGI_$6MQQQ6T8)K4KN4W_=3RNZ8S4\+EU]5:E@_+1@A_N5_3945Y M>_90_VW1G$1LLW(_R">2&D7I@"O?YD M -$T!3A-$M S3=74X:F[""YE MG?RXH3]D/4A!NMH Q8$7",T03)D@\_R[7;/67?T?Z M5KSA6](6:YKR2^$PL4YQH$>9JU\9'MVV=;CJA=@LZEZ"#H.H!T*]Z]V#H==X MKJY[8FA#8S&+6C2B/ARF%$,#B&>?8.QQ].YFC&; ^)[+V&-SU!D:70EOS; ^ MKU=:TT?:+?T^R_77;UJ662KR.4E3%4M*04P8,O7?,T E%T#1C*;J2TA8ESR)A> M!P-"$PI0GJ> _.N<9:=](GS/-]MFCSB#[%NW/# ?_?FVPWS9]\N_TGZOU.^UL M:^]\7?WR\D4^&4][^; M#OLZX"Q6C!%"/CL6&3<(0G,/_T8PB^[ MC.[:H&AKD?G5UJ9=A>UQ0@NO13E,N.%@K=XH!/%:%$^')5[]Y- %<;?'U]U! M)X<009K&@$'3F8XD":"T@.:O'*.4P21%86K<[JLRM47 NZMB #T,C=N>15C MQ]J]L*H,^BI*R?LY]O6 ODWIS@-M)EJ-\Q1JPPMLGGSB,#;]!S4%.S=_EX], MKN<9R2#AB(#"),JA1"I D\0XLU"D-(9%S)WV/%X]?6JW)&>V;TO-RL7[J/E!-" M4_UI%IA+_9'" K"TT,M.13*>%S#CW"KL[?CCI_:5.H2ZG<#K_#=Z/0HC'9/7 MVEW^5&T0L8](OPZ9D0+#'1%R"L4^#<"9B.@C-XT6F'Q:X7Y\\)FKW#GJ1)W: M#S_XXMF<"Q%B!NJD^K]NQ[LW5NYA)S!0LI 2E8 M!I H!" 404 RR1DJLEP1J[H@@?2;&DO^?JHL]RR2G9E-G[NV9ID)GGGJ3)V9 MRD:UL1&M(GJTJ[!#8J1)[8LIFU+5VZV:JTUMH+8/R,D*_/X^=4_E/ ,. MU)G)-X34T6;O@)#UI_^08@;7\MFL2[Z1XGBV^\WFG5Y1O93+ASJM:9Z31.$T MST'!"0.(" :P8/JO.M7$?Y4YO_=^I';6W270KC4YL-TU84JVI" M6-4^<_?ETZJ2KALAKB-FMU42SJ0D/P M.5)N:-!CAE9,9)O;I998>QJ_ZA>NZ:$T3V*!LI1D ">)ICW&D5X600Q4IB3) M:9S#PK%?M[=NE' .43M6\(138&+H MU\MH%)U%M:I1$N#$QP(3GQQQ3MRH-&%A]SY3V-PR-#:F7 CM@VC_I/OQ]O%I MO?K>-&1L7W*28XEQP0'/3,UE7"2 ":;,5BM-9,%@4CBV>K:0.C4"Z32M_736 M_:7LZ>T:^V(#O1V_> &,%H)BPH%BB.CE38( YE*!A!9,+W%(DKHY-'9B MIT9-/:W_PXV$+&&V8R'_X 6FH9["9A74>3_13ND@U9O=ONRFP?F],GWNYM]8ZA'EIS3(I U<1Y#\W;.!P%.X+RA&U@5NK#VNDY M4@;%25C"I$83=I].9CA]RT".:?.1I3 %'^2R:BHXF*# A]JO^N5E M=\EG^E(7K_^3KL7=D[FP^G6U5K+<:-*K;I>?ZS3).2\H4@11D,F< R0S"&@N M-#>96E2%D$5,Y7QIF@%*RS31 %I:?7FD^?+ZN@;F35 M< /AE8T#J#DNBX?#^8#] XH:V'ZQ/H<_XOG.:8%IG!6%J0J0ZI5Q$0-"( 0X M980KB:009+Y9;>C"COE/2G+R2K?RPE'$O9$Q*$#A-)AVU.L%HL $VNAX8K7K ML97B)2B\]E$\*6S<)HJ7;#[HH'CQAH&;^J84\YUJ&S3J5=B<8BIHD6(@-]8/A(R[B7[*QH,-\Y,7NN=.?%HMFR* ]_3'KO7JG! F M4%)@O<#3WS7BB?["\S@#$N)8*2(YBJUSO(Z+F-HG;D+2RZ;ZIPEJWK5:MISU MSX!Y_D/W U'@+]V@T]9&-<'_.QVO!L<^[OYZD$8*G7<'RRFL_3P.9R+33]PX M6G#Y><7[\>$7KKQVV_U&LZ8H%\^;\KO\:CI.U!O^=?2YD.)7K;19D#TW[\F= MVB_S5^^=SI%,8YA)H6<1K"DR8YHB!4Q )@K!4YRD29(-VZGWH=[4Z+6_"]VW M+]H9&'46-D69>C::FPYK:K:;V(YM9#V_!:XG!6./[8B'"V,-ZQ4'$C[1#W.& MX47#-SKV\(GNZ9,2KU+<'>;/:ST9;>2]Y-^6J\7JX<5(H\N77GG8KDZ"RIC, M)0,D@RE >6KJ:M(4Y F.4T%@*H35!.$D=6J\WRH>[32/6M7[Q9/MO4A[^"][ MW4% #4RX=G@.*--@#ZR]QQX$X)&<>%] .[GVSH"=\?;MGS7: L#9O/Z:P/UF M-W(7LIQ_T'/+YN6=?KO6='&[%/+'_Y(O%!$0)[>GGD (J6 QH4D"N MB"P8MHI7/BEA:J3=*!FU6D:UFI'6TXY-3@-YGI*]P!.8?IV1L?[\+UJ_\S>K MSN&L)/_;P^K[_]3W:@AB8GX YH>>BWGZN:-\]A?-ZC[QRQ<.6_6;,G8F9L]T MG^QJA!Y4?U1YDG*82H 53P!*F7;:5,I (9(BERCCF2!N]9-MQ+J\U^-42'XO ME=2JB:X^LMO2V@IJNP6S;_@"TT*G;M,+N%,X;.E,%XA\KE6MY(ZZ G5!8G]= MZ73O4(?B@W[H@UZ$_K9>_:G%-'[+G.KUGT@EUZ2#8H DUAZ%T'\D29IK-N(X MBQ,WM^*HG(DZ%YVN4:-LYUR[NAC'H;5U-*X&;!QWPQ6K 4['622N=CV./WUD M!^2LB8=NR/G+!\97;8]LOV[H4M"UJ'Y_$GI5\^''QG1D8POYL:PV<[V28S06 M.9"$2("84,!4OP59S@H(%4$QHRYG"Y9RIT85O;""K=Y1HWCTQT[UR.CN> Q@ M.Q)V[DH ? ,SBQ]HW0.YW(#R&M9E*7K<("\W/ Y"OAQO#Y1+4%T(5/VMKG/= MQ:C^0Y8/WS92W.@U#7W0JLHU+ROY>5UR.4>B2!*58X"A=H40$0D@*3%E.*F@ M,BMH+K'3J>IXND^-/6O-VZR#:WM COD*6!ZI3G-@0Y^W6B0L5+89"PT"NV2% M6=2A$+4P1!T.40W$B-D,_D=OU"P'C^I/*_O!_[@X9T4$4,%M7JS6F_F[Y\=G MTQ7YN_R@E.2;1MB=NA&K6HN;'V4UC[DTK3I3@(HT 8@6!+ 40J PE'%&$IEQ M;C.9V0J%_?:*T5=CS+N("S MY3&&/_2"TTL+W"M5(Z-K@-I)EKAX/;:X('+<$PL[^P\.*RQO\U'T5,+"7X.NEWJ=G0XIWZKT)%I:B7C-6=\^;RFR5F@3,M* \28H$$(BA7IZE M'&!!8B +1@N$29PBIU,61_E3([-6S^%52ESQ3S(]<[ \!DDL,$ JBP'AVG7- M1$Q1AO1'0J5;U$W $1@I *<=@V6MN5G:_=F:!&B[)=<,3;3:F3'>B-E-. %' M(?"T<[#_^6D[#HW:44_O6=1:Y+%MY3#DO#:V=%1AW-:7P_ Y:(XY\#'#IJ7] M#!23OLWG7*(<*T4 99#KR4=(@(DF/\1A3)!Y4[E3$>2C4J8VQ=1*>7&2CX.: M"<@8RPN0,FH6)GHRQYD0($\)1TB0E*G";4:Y&M9QYHT&V*7<1&T.^T^+557] MO(,W(.AVD\+50 :F_L-$Q%E4Z^B/W<]"X)/#CPL:E:G/VKK/Q^:TXV<5 M3[LB)HQ=KEW(]@_IM_7);JKJ^;$YL?_PXTF:UF;WWPO4OM[0V*]P@RM'2M/8\ " M,[>'TK.]HHL]@TU#YO8U,#9[CMD*.BS>0[3":#M^1%90U(\&8(65.&S.Z?9I M[O3ZE=9!STW=_VJ."THS0@10U 1:95@"3)4"A?Y#%3QCU*VCU$E)4V/\W?[D MJE.UZX;@6*WV-+AVI.T%LL"CU>ZF) N[8?A O)2(9 )K@ ""898)EF M%8I3BH3,2)RS@27=G)69&M-L*WW11O%C[;P7.V,&%V5S'S5+IW*DL0CM-O8+ MKK6&1*TE]4BTMD0]8T;J]C(:O":8.1.U,F;?@S1^XX8[J8;UYV M 2+5G2&3^V]T^;K/@13;WB5$&3:&&> \QMK?*\PY3Z']/<4$807-4%*,U(G& M77LK-OF_ID/-@-%WV$68T(C^9;85&OM[T7=55"-@MI27!_UN]/U3ZG8S?/ F MT05G@/K3R@_S/R[>NN9E[ $J#8IS'Z0][0M+HTU%/QGWZ M;;VJJNW\F\09Q*(H@$KT8AQQI!<7B2 2:8$5#&DL5,W##NQ4R.M=ZMJ\Q]N M%&6)KQT]^463DRPEC\I';FCL+A]N3'!3O:LY3Y,T@1)3D.*, M J1R"C#&.8BI0BE)),V2Q*57J;UH)SX:H7FIUCSB6O7HJ=7=;/VH3N^(;A5W M/"NV'PO+P^,@"(<^3=;@&JVCSSUP?S*:1^7RYVBK?'1S&6;W0V9GQ+R>.MM+ M'_<8VAF5@W-I]R>X]Y"Y^7S[[GY-EY4R1^!ZI<--%>+50E_^\/NRW%1S350L MAI@ HA(%$((YP# E(.<29D7*9,8*V]XQ%Z5-S8OJE#5GG$N]#.SI&ST;A>V[ MFEQ&^CQ!><J>BUOM'OOO&S[P;C%<>1NL!] MJ2QH&A,@LE13E<@%H'FL0(X%HQQBH0JG8\6ABDS-F^SL:-J/=I9LF[0T\8O& M&%!;$S7F1'\8@Z+:(L<3RL$CZ$1\0<=E'"X,,B1#V7$PG@$(TUV7M^#0P8B= MH-7ASQMX++NH7XZVX,=!1,F')KYYSC!*TX(40"A341,S"BC'TIS09BI/58&Q M$Z_:B9T:BW[=K/B_VG@QWH\K:\/ '<]E[:"W/)/U#FA@^CL:>[>+7VH2^,YA MZGX*ZP21UQ-8.\GCGKXZH7%P\NIVM]?J%7.1,Q'3. -*24U&!4\ -A7L8A1K M#P_FC"=.B6XGY$R-?9ISP.=352B\5)2XKF3$A.CE9$V(X.4>0A#(*5%3*-AP MBB(N73ZTD^GCXVI93\1UENU<)FF29P*# B,$4)))[9D0 @A460Q3SB3&KEU+ M7XN8WHY4HV%4&15GT1-=1]_K!/C_!_X-PFP691#.8/._KE(B?=Y\6ZW-6/QG ME!>SE.2S!*7U&B//9VD"9P7,NXO+JC+94[0RAP__[[->;Z1P%IEWL[[AO>1U MJ>4HCMS"PQ:I)ZX; M1F._K5;BSW*QT N[VZ7^$AY,)>!F97$:G=MMW\-O;OBFO-4(V/&9;UP#TY@/2)W9RP4CGZ1E M)7=4KG)!8I^BG.X=N8[?75??J>ZG9W)SM(KK6TH(H7;DVLPZDZ-19L%8[D3N-^_>:QZOE='F([PIS&P(VXJ3\P M\?YN5\!O:_ LVIKE@F4<_OLK9_C7I^UJA[J^=G+W%@8X3'I\7J M1.^KV4+T=Z7H:3+L99<0!FM:1\*Q_H..Q,X%7/+VV M,O"CV;B]#[RB>= LP>_3??2*U-."U%_#QM05?_^\;B(C3:4FE%"82

*/(4V*GYL[O"N^7K<9U6X3H)UI%U$16FV:>5S6) M/#D =G3J']; ='G0'K+3N6YK$#5:>R]*Y093N,Z0)R6_85O(2VB<[PEY\>Z! M)^;TJ=S0A3GZ-13XK(5\7:F-]FWES>-JO2G_NZ;$>,X%Q CG"5 )P@"EB@ , M!=$N)%()%8P7$#F>I%N*GMX)>U^]8:Z@->R6)]$!H Q]0KU3.>ITCCJEZP2/ MK=H>3ZP=]P3;D=$#DZ^7>_WX4S515GG*LX$XI* &.OU+"H$!Y1* M"2"%<2P3F6.>#_><:AE35-\5,QY0-6X?XB&^D3-PH=>- M?C"[TA5ZA4HXOZ<1\X9.SBL[SWLTKR\=Q@M_+Y>K=5VRLO&.YCE"@N>9 *30 M5( 2% .69!0P+N.8OFUHE]=_T(S955]YVKPUR_8_O]0ILV\=GGF$<<\PRH)T033AYG@,&(0,X M3P6$N10Y=2*H!:JY)#)0]5K._15JO0\<_[]&)7A7X_X/J1,_<$S'JR(_5$&O91%OE]^U M'_*J7MFN_CR3G"O!@&04 D3R#+ \30"EA:)2B"R'3I.ZNPI3FWUO/_W7AZ_W MMY]^BV[>W=_^U^W][8>OCF5P8%MW T]B%$HE;(WHE$H,$TP\'<82J MB>>TF$+U1 N4+*LHVCSIZMS(FK:K)AULGBE$H/X?$$T,*B= LQP$B42Y8AEG MB5M,_0DY4R.TUUF2KU,;![=X.H6QY2G.]JLLPV/VGDDV/'KYT(/@ZMO-4IC_&/_M.UT8S^U&D]1Z_:+YJ,VG+E(D8X&! MA(J:+)P@9L@[@219** M/ 6L2#. 8LD!DR(!18$D0D61YR1Q/7?WC/E(:>UCHFY[[.X9R>!G[BV$]0\] ME6<1-5YHH[7OS0LGE/R>N-L('OFXW0&+P[-VEYNO;0ZM/5/QS#>WR[I^8Q,Q M:SL-. MWR_C;KE3[!/-$4_FAP!Y12/F"^"$Z;9\2N@;M52^@,'IOLF7;G2O]O]YK=EL M(]L6 G1Q+_FWY6JQ>GAY+ZOR86DV(.GRY>]UR9;2S.LU)0A .SDP.X MT1^-]I:<[XZR?0>!8&B/U$W *^I.O04&(7>FSX#;\T;K.3#(S'[_@6$/\!Z= M_DENYA)A6.!, L)%;$H](D"*G "L8NV*DE3!&+KM1IP3-S7VKT-IEG2Q>(F$ M_"X7JR8T%A0D*39-"[7+CV&&@4@2%),\YTI@EY9A M'L$>H4W8R&#;[C_X@C#XQL/98/]/9]#S&>/? V6DR'XC<2KQ_#WK':+X^W<- MW%*0#\9Q^"*?3#[ \F%WRA[+G$(%0<$5UWZ\@(#QC .>$T%D@I2$3O1]2M#4 MB+O5,]HJ.K@6W4EH+3<+/ 6>H]@"%;N&P,7@/"Z'W!*UKC; !C&G/H^ @ M+3*H5$JUFR?;MP5)25/ 6M',1[@"LPJ@Y"Z,I/P M (=PV80?WZ8>Y 5[SV<5'EX^<-6RT3.Z>>"=T@RT>I3FY%6OC=;RFUQ6Y7?9 M_K;SN%.DXHQA#'"!J0P<0I M$>I Q-0M))'+RF'QU*&3>]Z*25!^E#IZ\OGO%^9-MYSHG*4I0H!:OHJ(DFX7N7D*2"<)PG,J4R8VSG[:5E3 MHX-7JD9&U\@H&_W1J.NX=CD'LN61KQ_H0I_W#D5M0*[013S\Y@N=%C=RSM!% MNP_SAB[?,HP[NCE1KTQ8N:R?KX55I6BYZ7Y-EY62Z[44\3RE1898D@,N3?1F M2A @(N= #N""05G8,;IU(YZ>L^B M5YI'/=7]$= 0O'PRDI/\42EJ"#+[G#7H&<-([&-)6;EH,JZ7XLBZ7<",,Y+E MH$AS"E N*" *%R"E.<(J)46,A,M6R"6!T]P86>RTKI='0S9%+D)M1U4^ 0Q, M3Q_W4/MP'C5G%K*%PB?S7)0Y*MO8(K#/,-;W#6.5&\Z?'Y\7)CJDKH)S9//V MXZJJ/LG-G;JG/^:2J8PK 4&,33DYH6$G!?N:HP*KT-Q&>?[88^9G!TGWZ@?LZN6ZS9'*SW!N<(YQ(JP@ G M>0H0CC&@$.<@XSA!)"T(R9V":\X)F]JZK_V@M++2D;K.0FK'4[Z "DQ*.XQ> M]9$.LKML XGG"+W3\L:.S+MH^9&(O/^_NV_KD1Q'SGWWKR!@P)X!BFM=*(FT M 0/5MW4?]'37Z>[Q/LQ#@M]45TF* MB(_2QP@R&''YGGZ,<6>RBY>+V_6V^-_VAYVPYE D4KE@J4@@X:8C21Y1B'6, M!I.8DX2+7*J"^Q"(A^RI\4FCNJGBL2L_"GZ3U*A<9Z9YG5#M,QQNY#,0R -S M40!\O3FI!U(A*^O:=9(5K4%8.WO)5V& MW8VM@H(Y,$>UNL(6MXZV-Z#1-WP_S(O0#-'J\K305^EB>1PTJ+]_8CW:V M=/;F>?OC?Y5RI1_T\/S)G%^^_;.L9E'!!18)AS&2"B*BN8=AB:%$*A,RY8)C MKZTX-[%3(Z#.C+Y5UA+0Y]O_!G\8C3V])D?TW2@H/*8#\] U<'JSD!\Z(:G( M4?*H?.2'QCXI>=[=CYF^RFJ]*KDF/;O4_ONB7%=?O_W>Q!!,2!+%6./-LA0B M[1M!DJ(,IDI@3%A.%)<^A'16VM1X2"OFZ>:<3)]GWZ<+NI'VO\52XT#\UO%^)6/):+LK)93#]D MTZE[EB$5%9GDD!)*(%(D@A1G&90)XRI!4<3\EH(NR)L:Z M!+,;HP0$;V!.Z>+V4E?P_D)77V\^<40E)*-<$CDJISC:O\\JKK?UC)/:(F:[ M\Z/6-2>IH PCI<.AE$,4<09QDB.8%RJ+F.)YHC*OP.BXG*GQR*[H7O=,/T ,H_MCD/0]!@YH2H<:.7\_8>A"L7+N^9K[-8EZ*<;PS' M?)-\L[*K,N__Y/.-D.*#5KHND&5GUR_J/5TMRL5]=2=7MA?#[:.I3#$3-(I1 MPG(H%3>MJ3F!+%$YQ(03GN:*8+^][2!:38UMC%&PM0I46[. ;.P"YAVQZ\*- M92;KQ-Z@_V:R?G;]'_NW; DSX&[$-OHP#DR#77O SB#P_L4 OGTY@*U5IIEB MW4+F!M26!A M,P[GU?F1C9+;S,A&S]-SCS>%7<0B)"V=%C8JU5RT>9\^+M_0.RXLU_*3)B7Q M<;'6PU^RN;RM*KG^O9)J,_]4*CFC+*642@)YIA%%%.60H41"Q6,DXYSE"OL& MB1>%3LV'>U^MRT=#1O_RSW$>_4>M:/VS4=<[:KR,.D_,%F6:PRB2I@,$32$M M$($T*N(L%T6D6.27(!\:]W&RXL='WCEX#XKF\)&\5A=:?<%.86 UO@&USN L MHGT">V>( D?YE^6.'?([(W$D_G>_MV?VECT!9#S0Y4(NULU!?8F*!.=) 2DK M"$29%)#%L>9]D:.<"1WG2Z^LB:-2)D?T=8V?K98]"R <1]2-6:[&:6 J\8?( M/^GJ' 1!$ZV."AHWN>J>? M_$-]_M]_+J___),K/G\ON%[S\S^'5)#//QGP\T]>__-/?#[_I.?GWSGDME=V M?KO85*=HVU"CFM%4<(0Q@5E*(TT(N8*$*0(5BGB&440$Q]:(KQF"Q M7,!&44"MIM?VJ#@.O%O0$!+,5^U4L5MW;K"]/8]M@&X59Y$:MF'%<=&OW+/B M+!Z7VU:=G5\DFNUL]W^A5:WRZ$B8.>3"J$:2)':4PC&IF$2,:A)BD& M:9(G,"59'*.D8(06?DNEY\1-;XFTU79;I\BJVJ-MSEF4A<@B@E0*$2<*(M,2 MD0K]FLLL)2DFF8X5$Y^R4*$P'J\DU-,H.+OQ?2CT!B;Y5LT;8!7=UH1JD O: M$-$%DJ GA\_)&_>HL(/E!V>#7>[I2];RB9;BXZ+:K*@V8,:2F*-4:5K.(FEV M$!&D*$FAH")/*4X3E*9>%0SV!$PMCFSTT^Y,HZ O/>SAYTH)_5$9G 9J0#Y> M!*3'5W_?M$GKNO9+&Q;(>"+>MLYL]Z?#7E4NR(]E!."XCR#+-?!-TI0H3]_A6$B>+W[(:KTPJ2G:C+]X-B%Y M@2PIB(I-H(IH$D/$M-_),IY!2I.4Y#B+6)KYK0[TQG:64I5S&,129 M67M160Z9M!!3R02/<%ID,RUI*&2W"[_K_Y]0=9N6>[^' T^R!JH7I50';YEU M%(F@#7->"!BW5\XQVP[:Y!R]Z,H-8=N4[\OJ;K7\49HPE! EA$ ,"I((/4>E M%%*%,EC@2/\!(4X*VFM/>$_0U%SU_/_QK[-)?,+(D_O$IZX/ME5<=^5:W->;/+LFP3)+DBPNH*!1 M E%!),29P#"F$8D%E6F48S^?RUGV]/RQMP\FO*S,YN:RU;G9,;;KX?-N_;I% M77.<\O_=E%5I&Y[]^]7[RB=&RE^&A]>2D_ZY>L2=X6L40$I0I*EIL# M.2J!+,D)Y%3@%&<%+J13B]#+HJ;F_]0:-CMV]-&W*: #MN>9*"QB@U./+UC. M#...PQE*T0_IT(G^USZ5.$@9A3O3%"4L8Y D,88HHPA2B2-($QQ360BBI&,^BI_@ MZ;D^7=U!U2AOG9ZZP%Z&"*40Y(G,4RRB,J8R40J MIQ3FX09AG+WH5QR"I&!2J()"(BF'2&9(SYF%+1>#,.,B(T5\>75P@ $8;=GP M OR#H'Y^-AWN=1YX9GT!9:LUT&HW.:.MXIX](#S!%4MN:S#9G:)7 /F%_.' M_BJ?]./,?A?0^@(AU[27>_=:#O*RJL4]5^$S)+$:>1A!S'"*(BS2'-S*G! M!"4)*[A*,^2^";3_^&D1NM4.V"O\UF4.4'-;?NF%QCB$7$-A=1N@,/$IPT,N MEQS(&'55Y)2%^XL?)Z_K6?K/+IBT#4+B(L\430JH!(TAXI)#QB,%59P+C5JA M9(Y]$@]>/'UJB0=U'O@N?V"?>&9.#OM]9K@)XI1PT.6E[NA8!QR\0= ML^V@W-O1BWJ6;6L7.IN23[OU^UPJ1/4@ZP#73+MY3/6G*PM(4R$2ED12^G41 M."EI:C'M;AU?-IIZ[I&/6;[MD M\T']MHLW]"SG<"_E:GA1R$GHW!@D!Z, $I,CF@"D$<<\TX!<>""9I&A=?QKE"* M38VSA "*DR MC&"FD&D/D>B) 64(YK'9_"-$9IGRF1@N"9P:X7]<:"D+.I\_ V'Z"BZ?]+=> M-1K[D?!%K-W(-22" Y-F1U70Z@I:96^ 53<<";H"$Y+<+LHQFD MD+1R1MJHA'+9ZGTJ<;BC'XF\V53:YZDJ35"L7#2'?/GR?F%8ZZ/0XUZJDK9U MM:M;DWV_DN)VT6U9KO^V>3PHPEW9_?7O#W3QU^52_"SG\QE/,,IEBF%6J PB M7J001TS E#$DTRPEVOWQX:51M9\:U75JU??9KQMWY-TX<[+C.3 -MW:#CN$W M8&'M%HK;>K'QW[00/ S4$W@^JF20A;:QA BT,X-G^5X0LY08QKP*AS MSJN,S?XT]CI*]#WL:X-4/<66/^0[NJ9M:D/..&:I]JLE086>Q/3\Q7B>P03+ MC&%&*4%.QUTN"9K:?-.<7>TH"XRV%Y,D_- ]/U&$Q&SH3:*>BZL/ M^IYX_,@'?<\;>7C0]\+U/6/N;=&;;EF<3IVD-\\'=7%N=< OOCS9$ZM?-NM* MTY8H%_=?E_/YA^7*_'&6<4YCSCB8IPG&"O3>EAU)P: M(37*>L;UPXR@XYK JX_+T.L)G2IB71-?E!)CS^!HM3%CB_90:U/U#SMCP1_& M7-#8&W+]8= !";IV,8RFXZY[#(KVP9K)L-+Z>I7U7K==T+'BNW)FFOXI*Z2 M>9%JWS+'*:0TYS!B(E99K.(LM^]@ MF_?$93TCS&:'^%V=%F&A;H6PM=/H_*]R(5=TOBOUO#OJPTA>(**C$$3R%**"ZRA$B0QRDJ:,8%Q( MMQ:'HV@[-;8*L 2R,QLT=H..X2Z)&*_PT@R\ A;Z59C^0MCU;\%XRV$^HS.) M53$GA?\Q%L=\L ^V1N8EM'=4:Q_SMW+]\'93K9>/*QWM9H)0BB(ID5])54?)/G0S3E6Q=U+)E4D):>K+>$>^3H [ M1\2A01P^4K8:@Y]:9=#J?+/-K7F^Z73?#!I&^P 5.+QV$CUVV.V#QY%PW.OV M_MDA?+EZ6JXL8]IRTF^7&RWZ^>U2R%F:,Y,*K[YXVGZ)@\G'TDQ<;NL9Y6^>GN;6#:/SM[1Z^#!?_ORX4,O58^VFM:$7 MYE3$B4(P%WFDXW6$(<8BA5F:RT((I!3V.F;L*'=JI--5&XBM/VJ.C-J6Y-J2 M79WY&U#:*@>VY/Q" %4NZ(+;?YF<(9MIZ'MDQ'&X'"/E\(,P=,S;Q=^H#(S. MH*/T,$&K'U!!PT]'T>,&DGYX'(2$GK=?=^[D=M?.HMES [JS"G5R5R[H/YJYE+-><)!6.=;BG(SV4D11B@23$,9-(Z!]% MSOP6H@;3=7I+5ZVIQENK; ?@>E&<=Q?/FZ)VGF[98 /NZ,A-81!'W.XXTCWX MIJVT5Q]6ZQR,USS\:.(E\,=W>[9MD"[#@X] 4)]R,&7']4*'QOS ;QU<8-]M MC&W>7Y-J4C!)E=*N+$+:O45$1^HXH]JS933+E1!*TLRK^,N^A*EYLMUL5-\M MB7WP7#+@9<.K"?A_SWZOQ#; ZVRE_J[5;J;:^X+NQ0UA(!Z:+ &AZB!$=G"NAG9 ,(Y+GB532*X/70>8$ M>>'TO'D#C.(]U]!=!N!*1Z0?K -SR*?EXAY^*G]( ;Z_J"LTP!*Z!S*CN" = ML=/P00YQ<'9"CMS:.T.32Y-M90OYE-7_O)$+_O!(5__3? 5%HA3.10:I+953 MX (2)7*(4BJB@J9Y)/S*W%X0.#4.>J$O, J#K<8]R>>EV7\_FBI(_+);SY?VS70I(4@AM_VC#Q8'/2&];@X=@FWW MADF:HHQ%&>381&!)JADIDQ'D"5=YCDF:"Z_TI<"/=':9Q@K+7V=IV1\$]) NTV?Q) M:LXS=<(_/NJ/[(=-OJBV]2-8QK&(82%B;!(J8\A0)J%,9$02*2B57L'8&5E3 MHZ*MJJ#LZ.K'->>@=2.90( -OCP,<(5GDG+A1Z<+G% MCS#DXL?5!?+^)LO[A[44MS_DBM[+K]($>>7BOCV!MZ'S[W+UN.M*(FB$8T4@ M31G1!,0*2').859PCFD>9R)S*IS\"KI/C=!:]6&C/]@: #H6@$^E$NIU47E.%?E[M M!_WLM;0[3_OA?-WB38@DH;&2D##*(2(HTC_)#+(D82A*>88*K_K9EP1.;3JP M2H&W;=7#.J7:S[V]B+&;CQL2N8$IME:UV= \TBHETC,#OY:.^1"NB?ULI4PQAN:B/ MQ<0S':UG"6(8QB02)HLCA:R@"$8Z@,<)59PJKT(3H12;&C,V=FEBM >+;.+" MDU75CPB##9P;2;[&< Q,H(U)-YWXN6,5V)E5'U&T-%I;9CFV8]L-N#L_@M[\ M&AKND-P;3+=1>3DTHON<'?SY_?C\M^5"/O]&5_\CUQ\V"]'N0D@1Q9P6&50\ M8]HW% G9SS*(2DI1.21B69\];N4\:%JWOGG_PH*\TG'Y:K=\L-6ZO-_)9SL^I3 MS6+%48(H@PIG&40XC[63EA!(\PSEJF>7G$;9C1]"836,GDERT_$@*R>5[^K&*?LSF<3.GVG=Y)Y]T[%):?T;_ M/)=V>V A;A^7JW7Y=_O[D\DL,Q4G>89-@0,N3*>2%$.98D@'&5Q MYE2^VE'>U-S(1CV3D S*!5\^:L]GKOV@7\TJ7KVG 3B=I0\Z\1> M^- M; -".C"'MIJ:!;1ZVT*S9X/P$ 5A'9$)27:71([*88[V[U.3ZVT]RRZ:?8R/ M5;71Q+=9U6MGY5+4VQWVCTUJR?L_Y8J7E10S5@BE_Z^ 1*8(HB(O((YH#CG' M4:$0E4KXE;7V5F%JO-0JMBV2"):UQOWW6GN,2YRSPC0JAG%,F73R)/9S[P<:F5$=^:UJHXZ%VUPQ[)L_\/01LJ=\:U^EI_7@^SG]40Y: M/])?BW$+0_9&Z:#B8_\G]:QW0*L'\__&"_]!YR8)?[=1;_Z@/?27O^A<62OW M<<%7)IG_G:S_J_\]WY@6T.__Y _F;?ZJJ>J]4E+[@1RA+,61:6>E]/QG\AMQ M3AG$-"DT]:*,"NS5QGE4];WFSA&Z1'_\_/;K^]MO[\$O[][7/_T*/GX&;V^_ M_=?-O_QSG$?_87X$[__O[Q__^_;3^\_?OX';S^_ U_??OG_]^/;[^W?V4L]B M#>.^,&Z3P71?@X$G$F/*3=V8HF/1BPPJ^T>S6+/_NQC&N!>.6T'B5T3DHR/$Z6ES7$42[>*QA5/=A,[M4"PTQRALGSU M9?T@5YI\3$9NC\.MCN"[33#A(1UX8M@V".EHW.FU"_X8Y#"]'TQ#M JY(/E5 M^H6XH7&J:8CCW3T7S=NZ\KO0HDD6XECDF&8*1D(RB'*60J)0#C/,8D$SQGCD M=;3^I*2I\5 38('U$CSI9SX8;XC7]@^0 MI741G: +XB>%C;L4?LGF@T7PBS=O6HW^8GML\&=;6((V)PKK00'+G25CC94;7P^& M_\"$?O'H)N@H?P.L^B.=W3R%VFB'-P\4F,[IS5/8>!W?//D0_R)-;Y<++6%M MCKQ_7JYE]6YCUN*L2ZJ13]N68E&2*:92F"!I2BMA##')N2GP1E&<)Q$2U+6T MDI/$J4TR':7!PF@-Q$8"HZ][_2,WJ,^SUB #KTOTL'.*@RTQJ"K\N5HM">8 M8LDWMM6T";3&!?6%Z.' _?Y05N#1:@9/-8+ZZ92NH?5E)^7&@B ME=7:[+C,:-*J+A0%_+!<*5FN-UJ?CTVE@[THJ4W$ MNUN57,YXDN <\1QBA^W4(--6]XB!/8.:K7#.A.S#LW&;U;#>?ZN7 &8N12A1+H92*0(04A33/ M4QC'J4A$SBC/O9+6CLB8VF34JMCL_/;>4C@&I]M,<25( Y/Y%A^KWDVS)Q"P MG]1IZX-VCSHB9MQ>4:?M/.@,=>;2'MT3-H^/=/7\15D7?$'G\^=W\H><+Y^D M^+94:TU TK;BV:5/LBA),R4E3&)EZF)@#&F&.(PD35".\XB[Y:[V$S\UACC= M'ZKJ0^V^H/6 )].4B%@=]\+ M&!;^D38&.L-P]GT/M W0'[-S+1K\'SI>EX7>!K]HE-#_*?Y3RM$V/Z9JG!1O MGC\UQR_T[\H?1,+S^T)K;+5WYW!? ;C\HPQ$,0#3Q4G>H%]V*)K+P ?AT77?6(8".61 M9H2OIB!091&>>[[6@2:)'OB=F1U\GC;:M-##Q.Y\T.?VOH?-ZVXN^JU8KLQ2 MA6WJLMT+V!UO:5(IL,R+."[T7!!+TP.GB" K2 YIKA\O"I31R*MDDZ?\J4T, MVV8X5EO?8]M^T+NM1PP(Z,#30*MQLV?ZFPVCZXW6\,=4>L(4]F2RGPHC'RWN MA<_AV>!^C[FJ \4';4W;(NQOY?KA[:9:+Q_E:A<$)I0E.4+*G(J)-)6)'!(4 M)[;-A*"YDGGBU3;;5?#4Z*O1NS[<^W99K4V[YNQX6N9\WV,S]>99Q*1&'<99JPHIR!*FI1Z"D%"GF5(?B3HEX MOH*G1E@V3?@@J]4](/0"_7*\/1240^\*_5R"5F]0*PZLYD<2AOUSLKTP=H^Z MA\)ZI+#[^)L;**+N@\V9D-KK<:/%U'V,[ ;5O>[O6B]G#"6Q]D$)3$PC'52D.60)+V!*920Y*E :%UXU M'5PE3XW9MRJ:5+)&1\^Z#LZ@N[F@@T Y,+/7.H-:Z4ZAGANPP_?N,K[^51]\ ML0I:!<)9^+A5(7PQ.:@2X?V ?FS59O?>T5)\ENN9*HC,9,X@(3&"2'N;$ MS MN+S@,DEEDN7(*V-V[_E38YYOFZ>GN5UGHG,@=O683,* *:N@+=@[S!J&:JXK8U M"]_2IU*#7?Z];HEM+S))HW*E 3:=Q?FZ_%&NRY"92B=@"LE#^R)&99L3]NUS MRJG+KJ@W8_8I]&=:L]6VG:>0/HNIT>*B/V588O2;,"2R%AED811%DJS.E]_4^BX%76G"N.[W7[['221*7_F6)PA\*BY>6_C?T #.WU=@_X5U"9UZU4W M5H&N6:94VTO#MFYAX")EP9 .7M[L>LW&+XP6#,VC)=7"/;UGHTHA;.EC.C?. M\L=%$[7,3 D<1G@"51[K>93I&94116$F$,\8QSE27F583\B96IB\4]-&OK!< MZ##8:NK9+?($K&Y\&0"L@0FP@Y-1T1Q[?'L!)_^.C.=1"-I@\82HV+^P6EW/(WBGX,5IQ$6*$H@US&9Q M0.F?=.@I"XIBGF$:99ZKD5>#.P;=C@$ME2G+(L1T!*\RB&ALBB00[3$3&:?Z M=U(PJ@,+QT#^&F"W4<+0$?D8L+JNVU[]'@Z^?FNQTBKN.K._N814CX79LSB$ M7: ]+FKDA=JS]AXNV)Z__,JY3%;M;D,D>1SC2,$T$6F]$TU$QF!!(T)1%@N4 M>_7!/!0Q-8KML?%C6O5>WOQI*<8WA_+(J'AR22^L1Z,1635;09_/G*WM3R ' MQ@_"'3LIKT,;!U:>9(S#*U^A(>%,,NV@Z9@9\BPM-*_$*2211###I.!1DJB4 M1OZ[!E?I-,W- MLC$+BT![P!;][_]>/GSQ\__Q5\^0#NWG_]^.7=B#T#9Q$5 M#*.\@!&6)HF>$4A-G0&5<(9SFF..<]^MA)%'=/@=!)_Q?*]_N1U)\,LW6><' M@L33);UN6$F:)$62(JC2W%2.T)$LB2*L@P*18QG1J!!BM%:@T]Q^Y;:[HW4! MY$Y7>WYBM6OF:/X^YL"Y>0FC#^U NZ(*7&C##9)^7"[7]1<>&%X6&=W:$8SM;TIYS38CAN6(2 <>LNRP>T% MJS1J!MRTO(1$T&W+D\+&W;B\9//!UN7%&WJ>2**K1;FX-_VV;4W"=^5\HUV? M&4X4Q1%.8288U>Z(,HS!,EBDB)$\5T04?N>/CLN9VM)OHU:0$M8GH45("JFQ MC#0O0>W=48A)I*#B!4,T4DK'TW[[P@' '6=?N(77+)AJ#'LTZ(&O7;B\ M'PFW_<-ON8XV*YNB5O\;LXT/K.[=K3H_1O$=%S>F&1#M@1EH"_1M M%VBM/+#:@X[Z/N5;O4FJ)X(AR^5DGQ=E\G_HMJ\_7?+1UHN9BAC(HL8@TDAWC^:0P=\M[35I5WM5Q#.EF"IR!#FGFI=P&D.B4 ;CA#,N8HIQZN697:/, MU+BK6W&?=I1OE^7\?+.KALG-41L+_.&W"[09<&[L #M#0&T)Z)JRS><YOA]SF. /1 ML%L>QP2_\O;'&2PN;X6V12>%E\67R7?K$R*]QM:E=7OBR6K MY.J'H<:/BZ?-6O]9PZ#OVE^VHRHN.!,:]]E2& M4')JQ-?I4\,?3,L]VR_29-8KD]WPPV8WZ#^:WY@&?73Q_*\5^&2:I(!TRXV> M=5$&&7U'G_.5QW1H7W2;DG+S@GM;$X'V0;=& FOE#>C:":RAX*6EP[JK XY( M4#=V"#W'=6\'1/K [1U2UJO/.6_IG-N5DN7BZW(^_[!BXQE.;C8:A+Y.SO+4>_&'L!PT CDNXX[U" MH\]BU[\8_Y!36J]WXC7GMO/C--&)[H32_ZBSWODQ&' *O""XWWQXMUH^R=7Z M^4Y_;FL=XIE4_"=S*O==63TM*SJO9KE@-$^+%*I8ZED-ZY<%*T9A)-*BB/-" M$D)])K3+(JD$3I('54IG-'89^J/.Z\JD/45VDV$$TU,;FR"0[:KB]L7MYO MU\#-N:#OY:.^Y(OZIG];*KGE-X._I)0<:;#=F''\( M!V;/$4>O;\.K0& /T [K6LU>HUE6(#1/M-(*]?0K"I5_K*J-%.]LT98ZI<2Z MQ?9O7VQB2?7^3[GB927%C+(XC@L:P2Q&N6F"@"!-,TWV*LX0C14O4J\U%&\- MIL;FK6+FZZZ,PJ!.QO'ML'HZ/U;7L]J&<&QMR^ %+8PPPZTI?";*+)1=5- M^O@LUU_4=_KG+!9IGI&<0I'$%"*&4\B89D&!E5(O O%'] M!E"E)S93."Q@=D8OU(*F:?AI,&Z^1B]T#A(W^CVEIV?79)M^46,TQC1(L=1ZE6XVUWTU'RY;HINDS;ZZ43::*_(VV-0 M'+V[0: >FNC"H>SOSGD#%M2/?\P4WE,%-.,5Q2"0$1- M\Q\5886S8=6;&C_>+==:75-HAV^-,C_NK.IWP#308+IQYNL- MT<"\NCV>VK'L!NQL R^,Z_J6IDB<^=DP:8C.2$\806PNM@ M5O?I4Z,/JQPPVH$_C'Z>@>]+Y!P7\OKB,3 WN$/AOPIWS.2@BVPO!(R[AG;, MMH,ELJ,7]5P!.[K*UO%(WCSO+FD67*W\MK->M5YMK.=B#U=]?Z"+9OOA\])V MG9?B;U+[+_J_MS^TOW,O_ZH?O7Y'UW*;6MA-'4:<88:B O(<(;-[P*!Q/6"L MJ(@(%BG-O<[&3\R^J3%6JSMLE =6>V#4[U:&?6J+B7FNY$T+?-?EPFEI/2%2 M[VZ^=+'I1LF /8.CFS3&EINFIROH@-0H&M%B!\Z_H'[=, M/Y+R=(]6I%-68J883HC( M4D@8E3J((!P2DF%3F1IS9+H Y9%?#W-_)9QH>-Q^Y3M%7]1G"5HW+/?[U4'^C?Y:/F\??Y".3JQG/4!)EG,"TH @B3+6WE.48 M$L43Q00F(HTNMV,^>*Z?VS-TE\-&-?>2I2\Q*B3'"BD!XX)%&B/$(,4Y@R1. M5!&E2"&WQ>A^*(U(H5?B=)X8K[)^8!9L] )_U)H%*L5ZU-IK*ZZ^?.AHA56/ MVM*MGWK\ C]Z$K**\[=ZR?3= M)UNUWVPE^5_NES_^3=^J[8^)^0&:'SI?Z\G'CO+17C*J_78O7M>WP()4M,U>UF_;!9IP*9!?GYKS M GW>XG':U6SUK0^VW31]:0#=ZMR_6\T%\-T"F'" #DP+.R2_U4C6NH*=LB&+ M+;B $K;0PEF)(Q=9<+'^L,""TUW]>.:SUGRY6&LK]$7W'Q=Z=I;5NG%(XSA2 M"N4*ZELSB&)&(",TARE/8LE1&E'LE45R3MC47 BM*^PH"UIM_9CD++QN/!(* MM(%9Y*6:6[@"A@0^@(1DD+/R1N4/%\OWVM-MM&@?"%V.$BU@ILY70&Q;61\[)4$ M*UEOJJV70&BS_G(]6WL!5M.UOL5R<)2GD65@MV>,0L%>YK0<['=3W^I8:UHN MI&B['[;KTE(F291A&'/ML"&L&"2:>2%.$4\E$Y'TK79U3,S4:+>[/_Q.JI*7 MGO[:"33=/+7K,1J87UL%P;9=:7CO[#P(8EE4Z>[6_%Z8? M-'_63RU7-B'I;K6\7]''MF;H<]OUG$01+ZB2D&&AC"N&(*51 F.S"(QQS$7F MM/SK+G)JQ&"UUK-+T<-3^DSGAKC@\:S67S,ZSKMWG>>65;@3?/ M375GFU=JJCK;PTA4$1*K%$-ZWS7)9#=G+N T U,SMZH]2]-?QZ+00K+GQ#Y.F7AS]M_LJC[A=MZ[AC6 M&>@?EJL3Y]VWW+5-A;KEZ_)'W4J.1SBB,H\A13F'B&4<4NT7PHQG*F8\+93, MVUSO[QY%VZ]1RNF;>IG[_7V,0B.U397M>Q6DU,AU0^>X'3GX2(RT6]D<;%++ MU>GR(1T_:6L-V)D3<#\S!*I!MSNO4FC]"#Z5"[DQ[5\U"&K M* 2F*H&"F6U?@979]L60Q"+-T@2G1=ZOCUT([:9&?IV#U)V(P/.P3=CQ\XR& MQQZ5@7FTVS"N*?-I.A!=[AUGKNI:V$;>QDA@K1PB_@Z)_B#1>A %7R>V#XGM MR96 H$)Z9@#*]5M:/=RMEC^TDRS>//]>F;.8'^T1]9>1IH@Y+B@I8,28A"BG M!6088YA)24D4QT51()\:\^ZBO8A[I/KR7*L.-J;81FE*S#AAT!R9@ ZS1&K1JF\(FO_Q>H_PKV"H_2#3OCUC0/$-WZ>-F'7JC7S;I:ZZES8;.O\O58S*+%,(* MIQR2M$ ZE$<99(KK 4XPS5#$,>)^38?&MV%J;G''A!Z5KT8>?S 2N3_4Z8QF\!M7(9HQ?9^IUQNEH+:E74N7: M'BT7ZV!5IPIAU=U"2)H6(E.1#ACTW(A0'D,LHP+BA*4T$5$4LZ)?"YZ>E3*.L),Q!& U-@"T]'Q0O%L)SA<<__#0#3 M2 F__G!YI?=> .),/N^I.T=+X+V@>C=C]]*E U5J/\FVNWKQ"W&GA]M4!7FW M--[ZK%!IP46:Z,F/8E,1JX"T8!AJLHPQ3T3"3+/6@.76>R@Y.<;MM#:H-?1U M;8<828_5GU<4'CI$"%BH5?'>Q3HGID/ ^] M%&^[!,CV//Y">AZH/0DJBG.9IU3 @F21R1,2D*K,U++"!6$)SFA,>B2!UFY>N0FN MO-9_W?"XL]?9TVIVN=[_*5>\K.3=JN2F:"V711%C2'F<091' N*8,ZABEA8Q MC3@A3OM&O368&DFTRH$GHYT]?V9K7X)EK3Q8[NRQQ2_%@ON6S;//=#]JBKW4-M#NZLDFV+)%'8]@[65[BN_;A\0L^:Z?S4[;^G9A M>]L^&57>;0L*[THI:C5 MW9X,WBI^ S[[;O%XC8#;[#$4K@-/ :W:-\ J_A)9L-,=_.%2*KQ'[Q)_U,)V M,O&0/W)?$W]D#KN<]'C&M4<;FIBA,D'#^S\U+2SH_.VF6B\?-4.84]G+Q;WM M35N?TZX3VXM8H#R/!8P3LS^52U.>46 8(YSP(B))SOV2MZY29VJ\UTU^;^VI MP^/6(K UJ:ZMH(UJ.CXW%1>N/+C0:U =W>[1AFIH;WKX4;KB6,(UX YS%J&7 M1J]T .$:]$Z?.KCJJ?Y;AG2 R874I6:['^6ZP=S-U";M?&PM:M6+H61NUQ(\"SI"I@'/DBP M6*X>]>RQR];BS]PLLY0*S#5%R%6@S;:3HW-F(^WPGM$VR4ZJV]T .WU13T=W MPRJ^*NUZ@:;HM^6*F^8H^E]-7Y,LPBD6VG:$88IBEDAU MN7NYJSBG[V>TIN9=;>OU0D^'\Q*XF)"BX$) E)K5D"0K((FC F8I21"+XEQE MU"M." 'OF)' T #'@C"EL((\E3E$@FN/0*H$2IP7,D$DX23V:X(;$N)QVN . M#K)C8!00N*%#GXZJ-K3I*#M /R179(+&+9=DCAN9.")P$'NXWM=O9;T">621'ALF-DGI"/PX);3%O6FY;_<*1SFG;0]+, M$2FC$LMI*_>IY,R55Z6-;8OOW,F5,H&/UOL+FY?WEJ;,&0EN#A*5CR9Y37W3 MOZU4?31YKPEIGN8)D:EV981@FGE(#&F442BS!!5YD3$:HQ[)9J'TFYQKV5F^ M-"4$'VW0NVJ2L61CEXF"F>EMRI?W"],KW03 )D:M@]A>V6S!1MR-Q%YQ' =F MP,:RFT[%MHYQ8&?=#6CM [6!MJQ.QT2?_L!]4^]"#\ "7O!5'R--+_0^)Y( M#@PNIF>CD*;_I];"IGCL6*&@$J64%9#)-($HE?HG1H2>#+1ORC+3U->KF.A) M25-C=%/WMVE=\5Q4MBXG3LNV7S0J./B#3WK$2A5#'%4RM38H582R&VRCPDSE^9,LN=Q^:.0NA'#U4 -3 H-1KN$ MJ/!K66ZJC%EH7LEI4RWDI:+,6=J=? MG'9S\8MJ.IG1^3?]F[IXRBVK;#%831=)4F2$P(3F$B*:$8A-3YY<,28YC5+I M=H@VJ%:3HY>.43?@A5F6:;J&F>AC:QK8V0;^:*WS3%P*,\Z.'#;VZ W->2,- MG#]3A@0Z*+,&46Q<)@Z)Y0%S!WUX/Z;O]/YIVHIO/VN.TSQ1601)E!"(DH3K M>##EL* I$VG!6)%Y9=2?%C4U3F[4 _.=QO_N1ZQG8'5CRS!@#4R!'24U S:@ M#4%IE]$(R5-GI(U*/I>MWF<4ASM"MI=]V=_S=OU!FIPO2U(;/:#/+RZ>)1RC MC',)<91@'3W2"#* M9T9#C)CCJM6XXS#T^I9S-UNZ!HU18#=N>S>-UO.V%]S#-\/U4VL"77)[X>C6 M/K??HWMF7\I[XR76U;/*Q?W'A=UR,((_;=NMQD(6G& ".>$Y1+'(M(/',$QY M%+%"X2P27LMY+D(GQ[BUSF"K-.AH[=9"M?\ N/%K:%@')M B/HGNGE %#39 MS47NN EO'D@<)+WYW'MEO^]NR^EMJ]EF35QD<<&1#C;.CVC M M8L.1=VD$QDVK&SD^P6N-I03UR#EP[RU6/\.D ]D3I:U*?OLT(55G:H(?1Y M8WB]Z257?5^^D?\MJ_7O3\O%>\H?WO_0$X)]U#O-:,WJ";V7LR*- MF'Z>J8Y6*9(PRB/.\URH)'4^@SVR[E-S+FLK; WGFB'J9&73$1ULM"U :F. MW%IC"]7>M N1VJ!KJPD/]Y:<)_Z)C_V(\T7/,G:[-^=;]\TQ0 "#!#!0@!T6 MX%UW$732;\ZU%:PG\0:-=/1_]QJ8M+CU,ZA?EG)1K5>;.K-A1RGZ#R=)Q9R* MV-'*H+6P!Q\?[RK:PVGTRO6W!X?Z%,\Q)@-5RH7_D M=>![MYR7_+G^WUWF.,KRF.>2P"@A4=V1!D=I"DF4@^'6V Y),@#.PE:]=/@ZIG<*@[^:/X[2.9_7_1"AH[> M.HP:-O9%:#]D[/VH;RJ.V7SE$>O^D4NW0'[I/^Z3__J?V-_A^S M-/*?__3_ %!+ P04 " V:@I1FU9)#GR7 "J\P8 % &5N=BTR,#(P M,#8S,%]P&UL[+U;S?_V1_X7]^ /.TCQ/9Y_^]<>_?_P5W(___=_^Z9_^Y?\"^%\_ M?WC[P^MY.C_#V>J'5PL,*\P__#%=??[A/S(N_^N'LIB?_? ?\\5_3;\&@']; M_Z-7\R_?%]-/GU<_"";8_=\N_MFD@$9J"4P9"+33X(Q^=/57_]X^>??'OS]'W+]U]Q[_]/Z MM]=_NIQN^D-Z+/_I?_WM[>_I,YX%F,Z6JS!+]07+Z3\OUQ^^G:>P6LO\6;I^ M>/0OZD]P]6=0/P(N0/*_?%OF'__MGW[XX4(C4G/+P/GRJ]ZW^_^OX%__7'Y?3LR^GU9Y\76/[U1_K7 M4/7*C&3UI?_MYM_^=//^+PM<$F36_+ZE#RX?45^V)RWX;86SC!=,7KWF=)[N M_-%I%?%\U$:&&R=AJR8XR(3[1,BO-@G*9/'2\"W0#$WW[G7=IO*_ADD7Z8+S(N MR)I$9 =][%1%MJL+>^_?"ABJ?V <)->1L?'+;#5=??]U M>HJ_G9]%7!"N%2.76T#.D?QPY E(# F,Y":KPH.T80!,W'_O5EC0_6+A(#EV M@8$/^&E:A3!;_1;.<**$E*:P MI$1UN>#;3Y%5*C=$PDE(%K,Q@.[KY[*RR8 MWK%P@#R[P,,;BOX79,[6@O^=Y(^OYN>SU>+[JWG&B6&)_!Y=($410 4AR=A1 MX*YM#DJA]]8,X5!L00H/@-7J(3C.9C2DI#0>3#01L!1'?.T0.E6RG\! 38L!JS2(X M72K&,T5A!@TX'@VB\TEB:0@/L=VA%WMY^-A-M#WAXQ5]^V[Q"[4#2\;GI0,(= M&2+5 IXL,*SI%B$;9HTB)6H$I80'9ST'PXJ+C*3AK!T %+??N1T,.CXEW5N M(RN^)N9/WW^>SZY.](P40OI FK(HJFMD@;8\"UF[:#@C]C$.H/S[[]T. !T? MC1XDR)%!\#NF\P4!F(OX<;HZQ8DW6$SD#J36]21&4OPD2!PB6FDE!NEP" MP M_[W;@:#C,]&#!#DR"#XN0BV#^OW[69R?3HQ&9RNP20?G2XJ1DRR6'%D> MBB.CY@G8S&MPA1LAM2_^9J,^.&C83,-V .G^['( 7AJ)8_H57X=5 MN&1KXEV66I'=\YK3[H=:@ _60A%2(OK^$', 746^,\2QK$H'0&I0HY"/9 M2!YUSBH)&T5 -9S)N/7F[3#1\7GE@<+L @I$^%DM(YJG__K],\EM^>Y\5:\> MU1A\PKU// 0/P3GBIG@%060!FD7CB#=1_'!VXRE*MH-*QR>; PN[#^B0Y!;A M],TLX[?_B=\GV5GO@T_@R'$FV7C:+)7A( ICV3OI4QG.][CW\NT TO&IY^$B M'1D3)V=EVZ'@8Z/ M/O<7X=B9SXM0^M?I,H73_XUA<7WUA<=*IP)C8O6?:WE0T!F(FT5:O&'AXBULBPSK?@0 M^;%'7K\=-#H^_!Q"K%TAX^+2W 4319'GD^O=].(DJ.0->),"F% DTY8[QX:\ MA/B @.TN(G9\XCF,: ?#Q[_\]$"0;^F# _H-D(U M90+%8[A:WF5ART8$SSYTJ X%NU%_8.N"\R5\"N'+9%U]5T'QKOPZG='+IH2, M^<5UQ&O &69Y2$:#1&[)Z\@(/@L),C#T6,@=S1LLQI2*$D[!;I45@UQ&0OY6RIK5ER2 M3IL-=7N'LWJ7C'':(C3#Q)41&D#F(^Y.=ZF_],*NF4#RPWT]VBG:9)*'XN"B ME2 H&A-6L:+RAHNO0P'G'C7CXN<0]6Y$RB&R[@ PK\+R\\DLU__\\G_.IU_# M*3&S/%F]"HO%]^GLT[^'TW.<6&?0186 F62E;%00D#;Y7&PL.8B$FRJ&#P?0 M5M3U *B#4#!OK9(.<':24KWTN?R "8FE>(J_X>HJHTV.H1/%:O!%4P@0;(8@ M' ,LM#B]"O3!AKJS >S3$T2-T^^E':H&4T '8'J_P"]AFG_Y]J5ZI;16WJT^ M4PQR6V83;Z14M=>1+37'E74BYA@M%T.+0S.IQ*;#W<,QM05MXW2-:0>MH=71 M <+N$N]"-"97X\I%;9ZE''A6&.B@ \\B&J8W9!P']I_&:2G3T"#M+>+]\3%? MA=.!+-#\"RY6W]]3#+PBQ->-^DL-2\BH3E(1B@?R(J5PM1]&L$!<>&"V6&&X M,1OO\ YA>AXGJH?M;!"O>S#)[XVBK[B(\\'<[R]3PN3T'_5LY>S+.5FPW^=E M]0=)M?(3><%D)(=LDZ@74Q6X+ 6(*(@=X57F30*WI\GJ8?\:!$L#2K^#/>O7 MZ6RZPK?3KYC?D#YFGZ;DY%U(JW)#/%@GR;T+T2823[WDK'("*8MU.D?!-K6U M.1Q+3Y/5PZXV")8&E'X'6/KK?)[_F)Z>3F3P7B0?@*E"D0%*#Y') A(5[?W" MH7%-0K,K L9IGM8 'WM)M ,DO*/=-M1K"F\Q+/%#;7/]KOQ]>0'MB8N:*<\= M&/+W2"(Y (G(5"]?YN"9X6'#K9##X?$D5>,T66N F>%DWP.0;H+"W^:S=.GW M1Q6]1U9MF*G:3909S]=AKB]'2ZFN*2 M8KUU(>KG^2D)?5GCOM7W:]%$PG6PB@0BDP*EI -OD+PFYZK>R6V!DFT) M'#?^;IXU;:*G#FS0+;[NGWTI=$66@&!=RF1-!=)BK#,[%%=!&Y9B;G+*\SA) MXR;"VD#@<9P=HH\.D'62TN*;&"]] &V=?+O??A>,W]7A^Y1D(%W1H +M5E% MX@J"21I*0B&\4=R5IGG7N^2,NT6V@].ADN\ /W<#T2M1774RF& ,BC-:",'G M6HN J*7 ;BN!9K*&A%2^U. ^V2->TS="$\#:J(#7%W=6WXU/XODEU;=O)K/ M*GO$3"TVG69<7%:LWN,T#R2!CO :F6KBNL_IJO/K\Z7J_G9C4MPS1-3G)LD$Q2=*2X72H WDH'U MF5N12XIA0_.3 1)V6Q W[E%Z(_P-KI4NTL(/A351UG.NR4]0P<8ZIRN =]* M+-DR';0JFZ:?M0@WQSU>;X2C R7>P5$9K02"X*JF'5]C7-TZ]W7*]EB$U*85[E*)N//UV!Q7#:*.#;>_M?/;I(R[.WM(V_ZZ\ M(@*FJXF/O$ZMM6"5=J!BG0(6G 2;I7;:%)1EPU7( 8S1!F*ZN,"=R-$U,V$%4=^/PMT/F\;3:A5_V MI+=YBS&TUD6/"DH)"93$ D'2 B4O1#BF?=*^R<':EO1U$PDTW7\'UU07$'SD M .@62]8SCXS6DB^YU#X<# (+'E!$'H(11:I:R;P*$=[(;53@?;]NO+ MU]8A?F?X,7R[)<9:UZA8*%*& *6V>E&UE""8>J0=:^DL"])L:AE^.-B>H6O< M2IZC0&U(S70 M/LIMEM+)AN;LPH"A%_/FTT'?0#5B&TD: MMRKH.)9L&'UT@*S;>5O&=8IUO#UM] *46\M&)\@IB92%E@F;U*ONFC4?O(_/ M6%4:.TF\BU.TL[/IZFQ]XWJ6KV.95%GA2)QC1N"AULZY@!"C3R"<#35C88QH MY-4_2M-(XQJ/[,H/HY(.3-%#"='N?7I>VVF^K\, 2&VKU6(:SU>U6.#CO!K= M&LC,3^F)G];]X'%Y<^!MO"M)JGK=+9(O:9B%D&I1 44M3DJFBVI2/#TL&R.- ME3PJAD=4?)>PO^;$*RVDRXF\5.;(E\@"O& >M(K<&E,PI$;MFPZJU&W8WV@\ MH#R+V;VTU@'^WE^]=\W21?\4-"SQ.IH+>NEE,%V@%$K9!GVD#RQ=6,,,--HTN& M<0!O$S+V98(F@#E(VETUF>L9-F#9"SQ"R[\#D?,!5F,XP_Q(6,]K/ER)TJ"LD5[A?'PW7ABD+_(RSY?0K7N0@WLZ7-?/PKGP, MWR9)RZ!U9*3R2+Z>=K4'M--@D@^%-G;<.$ATD+LEN] Y;DZRU6;84%==>%H/ MY39![:7,:,&46"\V:PE.9 ]11>&+58JU:;KUD)1Q1W#F?(-;;3URC M3<(DI4J34\IC#%*YFXP@@;];K%^;U\'X>URLIUM."G?,25: W!%)J]224U)' M*"-'[7RR,KLF5FX[\L9.$PV,H:<31H/HJ(M8]2Y?%V-43\Y7G\D?_@?FB;;) ML2B^!9I-B;FU)2EB6S)M7:3Y,U=H;IJ%@[2"==8.Q6[NSQA5,4 MK189P6(=UYLS@V!% B%32:6P8D,3^[X%;6-GI!JC;6CM=! //Q@,?6OUU*'R MD=L(S,H"JB@!KA!GK%;J,:,DND8]$!ZE:>S,U/$ =I V>@36F^7RO)IDSH6F M!0)!*%:W?5H?SC@0&"AV*H&E-BV&'J%G[#35L0&UAQ9Z!-/M\?5*EE""(1-K MO '% _$B9 :,,5H7G759' 51MX@:.QMU;%CMJX\.L'4GIWO!S<2'.NM6T_+@ MI/>+KH"FSL3Q,;BB@J%=O'D:_8*6L9-0C9%TJ/1?UJ#@:W$NY^7RABG]=J@C ML$>>WO#X:QM^!CKZNLAV7[_P&GPL!ANM,*!='9\8?+V0RPVP5+3/42K=9FSP M(_081]RREHM5'9N5S].*@D]OWC8WL5<'+6/^!7G)WCW_ LXF+"R6IF48407&V&'2UXBP:BY"P$7K(O\AG'Y/&G MCZ[_0U4V'U1^(R-@/47DYT#^W%T6I!1H:$,%VD,#*.DUN#KCRD;'G>7**V:V M@, CCQ\' T-I;#ZL^ ZH!EX-4PMU'I=I,?VREO\LOYHN4JTUI9\NN4'O=?+D M5R&65!MG%@CT+9B>?* MT%[-7+B4U_*2)Y%%3 8=6"LHQ"_$G3-* S-),!^%9O>G$6XT,]N_<1S(M-E] M&LFYBP3HM2__=CK#-_0M>6HHR:26"&[='Q,1(<@@062>=#3"A381_D-2.DFF M[Q_F#"3E#DYMKW!^,U(MNF@MS[35UHP&F@21H Z&&4YR$@+;3%B^3T@GH?"> MBGUP9^X *?>#DE])3IOZ2/[R[;(BN+IS]/^YWJ'Q-M"&RPUHY3VHG.J5TTS; MK>#!.I5=HZSW'K2.B[7#P+$9:E?J!.K;[N3O\],\ M<=9;66HY)86@)!^>P&7&@%,($FDMA&B:Q&J/DS2N=1I(YP\2WX,HH ,HT4/F M"^+A ZZOEUY*:1+KZ/)B%3A9;Y 6[;/9.6J4U:](993,YXUJA-A : M0/ =P.>O."/AG!(?)_EL.IM6P:RF7_&*'>\<]])EH"BS=DFWO'^O/)QBC-TB^ M'A>!O $A(GBC)&BA49!/B&:KC-;.\-J&N'%K5-M@;'"E= "TNI?77?Q*4!,1 M/&W57@"&VLJ#7$J*)[@%[3!'QH6QV&B\TEU"QJU);>TC%MOV@8RAXJ\!]34(_G? MYK/Y/0%-I,DR:*] ,V'D'H7 MO9IND']U,#:=G1-#-[66/V.9+_!Z= 0N?_E&*X\4-IV%Q?>U+!_I;)"9RJQV M94R&Z=KLC(.+FD%BZ%RTZ(WT+2#8D*=.;@<-@^)>=-^!&;UF\7(A_TP13UGW MZ\O1(=;&1XXBY<0"^$S+NTAOM,(DN&]RYO4(/9W<)1H2?H?)O(M#]YHMGZ[6 MW@.7VAHI'91Z$UAA5'6$182B'!,Q<6-4DYM"-R1TM5\*#E*).766%MF*>(:%/G&M5I&@RO/DQ@L8=B#4P9 :1 M>@>GG/?Y^#DLIVD2M9&LSA1DV5 H#.O>2=;_3D9N2TNF28F9B,UXR:*AU'T M,^C97>H=0N?U]/2"Y\PM_.:TWRN_*@9<"US*23CD=30(5$,LM% M0LBF6FU9BF846HHF6>-="1UY6M_ 6UU3-;T@&%X8Z5R\PY 4"!1UT$@MQ'!) M4D#!?&&\:!V;M/;=BY(Y[A;<@_P'$2#+[>YR2.#*NXR-DRGD\=>=:2V)UMQ M.GS[WXLWK$-I L"X YE $4Q1N^"8%+3O2.?#I MF7)U/>>ZK#@HY3S$0NQC8$+IR+QO4WFX^^G9,5K\#HZ39X[6=A!^%]FAQ\;J M_#I?D&&?O3HGJF;I^\=%F"U)5!=5;^N?+N[HGN3_/%^N9UI?#>'9.%W@HC7X M)&8N7$D(!NLT@: 84$1'TH[)>6NE<+Q)C^"C*VS[9A M_$@#Q_2Q(2?M?=+G^!O>'7UB8HJ3D=!C=;V6N>Z-D2%J+R 7)10K6BC1>AS% MMC/B#Q#!Q9U\@SGF[#0DR62-)@6XX"PMGQ(8<\;%-@5)/;7K&QX5SS3OVT7H M'>R+U]1?2*1:X_FLKMMU6S)A?%&T"8?LP)OI0%K>)22.15*H\%B3U#5 M":#V4/=CR#E8]AT Z1X/ETUEK$1GHN40F:QIIR+ FU# "V&YM4DZW^0F^49J M.@'.X=J^GY\[6/0=X.=6$^_+;D'*:Z-=5& 2K2KEZ](R10,3%,XS5)AH.L'*G3?+#Z?LPS6]FK\*7*85]E\P8BE(-DQ*8S;5W MLRW@BI&D%;')U[DFJQCT"&!Y%PZF@!SP]/PK]:J%$72(KLB;R'"B7 M+?AZ6):XB5&HI'QN@ZUM*1SWFE(#G#5130>8^X KD@WFJW*L2RZ22,>^MH>#0-(/0.H+/Y>L*5ZM&OQO0U G*<#] M#XR:2+YS)%TN.ATR2]HH$+[>CG$I013!DG/(%'->*Y,&&Q:Q'4GC30X8'@([ MX&L/?72.L)M\]Z4=UEZQZ$1M J,Y*%3$EN(.C"\Q2JDRZFW*&8>Q6_>(ZQ=U M^P!C%[MVB)8Z<+TV5,<3M=XKF2!X3+4ZGM$6P"R@99JV 4UQ29.0<,\6XNW+ M# 9,I>PGY0YP0I%I/6;#UWCQWS>SA_G*#^0^_CI?_!$6=9@X-TF08>?%403B M3(%8W<>E]D]KK'>GL).>R)RP>=J%HIJ,.('AG)J]R5@5>& A>R(^H MMC:ZDD%D18M1RNRP2?9EYW'(+2?]M=/V??NUK^CWALV7]3Y+"V0QT/B>![(A M^5UT2=]81OA(QX2(*"T7FO;T4H4H:GQ-JU44DSPK-I%CT69O'(+\<2/-HP+V M^.KN"^H7:_7U>1V_=.&S7JSA]2_?K5W7Y2_?<)&F2UK2Q(W*T21(0A90UM"2 M]IQ!3)K+I(S2HDD=Q.ZDCNL2'AW"[=38PX:^F<-_#Z?GN)G!R'- S1%H"XJ@ M5 C$&[&:B6V/+$D5FB03=J9TW*Q5!S =2(G]HO1B'7Z@76(Q3>N28OJSDRK. M=7TXB;;@='5>1[07Y7W,!"P9BP)EI"7OWF7(4E,8F9*,IM%,K@,I'S=;U@&* M&RFY7U2OE^U6_&*6A:1K:>W:#$J:"%&(#%Q)SV)Q"D.3]H"'$CYNZJX#3+=1 M<;^0OEC#)XEDNUQ7^"PG*AB)%BEDE6F=T20'/W@$3+8D+Q7R/V-NP MBX>IK ,HWN2HEA_GC]0YKA=<#.M[UA_%:PQ_P@FN\'-YU(9 /F.:?9NNG MK&4S\5SR%-! <:D.80H&8IWK'146*51@N4VKX-:,C=NC\9C0[PHB'2R9B_VG MLD_2_1B^U?&:5?!D%.B#JRZ%=R4Q\2$X0]$K1)L,$$\*/#-D%J+Q/)K 4B.7 M> ]B1V[*=OSD14-==C']XM8*OAR6]W&^+;,E"<6-B&"P5OCYY&LW)PE6*/*N M**S-1C6VW[O2O!U^_Q3)MV-I=E08X^SKY.3]FU?KAA^E-@6[FY+Y.VTFRXG$ MX%F1&KBH0XP53[0^O0/K"CE>M%(+NP?4!YT(MGK1=NAZT9FRX07>P;9]W!XS M.JOD&4E#9J3%Q8J"D +]6)S.TC(711.SV5^#(OZGR+CUBYXNNG_=FF BDBW. M8P;KJW?)5Q]5W)T@_26E^7D<6?OJ]=CXF M02[__J4V*ONE]AY;3HG=MU-BK60,/$@/T=@*CR#H9@J1R 3):H47F@?E&M4"/$S5 2^GZ3/)3OTY)?#]__SO)_LWL M>B3U"<5*7Z>KZ:U1U][*X@-SH-5Z-@O2/N%2 1.E#B5JE+')4?GNI'9R0^10 M+&WH1-U29QVGZ5K=]/TI7AZ-GIS5 ML.T?%YFH9*.C4%" =+K.&LJ!(C(N@9$?GE 8ST*3F<#;$#>N=>X+3O/&NNT MKVO9+8GP7^>+U_/SN"KGIY?AWG+B2536Z@1.IWK-.]-F%71UJH+@WA8N7)-& MC4\1-:YU[1J?@^FR UR^OGSMA2P_AF\DHUFF_[ZB#VLVUCO,Y-AGD$$)E,,9Z%)PO$YPL:]E-O/M=O MW\Q.SFHX^*X\)R\^8>1ZZR(%"*]).HXS"AVY@6R"8ZQHZ]I<##T2?^->Y>MZ M5?6(L!&WGEH=?J&*JL>+:IR_X>KSG%10\^V5^XDPS#+C:V_Q3*$KL4:B+@QX MK4:4POF0[B4S-E;C/_>><6_A=8G:P=4S^MV/*KM?'^5E.=&)UWLL&AA#K-TW M"S'C"N22 YK,M$YV"ZP]\YJ1;\5UB[4AM=.!0WTMHK?KFL:S+V&Z6%>.U92U ME\I&66^[%)Y F6JA?9* M<#"I^)5:>(O/T74R+?=NL3EX,KL 9CU!LJ5B-?R MO I9%>,&%2VI8*4&I:0$)X4G;HQ2*LM44AM4/D;1R%?D^H;D(&KLXEKQPP+P M&Z$ME[BZ$5CBWFA:4R"EHZ7FZ(LS0H%FT2IA2K3I2!V?'Z%PY)ML72.VC9J[ MN(+TD+6K_# )'J=?U\W=$7EAJ10PW%%8QC6#$%B$6*R+R*0K[$C@?4A<;VVF M!T'&L_@[4$F=&L_W"R3_)%]EA2^WA9/9Q2RX"X%."L;@8D+(EL2G=%J/^U;@ MD\)DBB%:FYQ"[4=N;TVECP//P179*6"O79GUY>?5%6/%!V%+!H^19!FMAY R M!YMU="P(04[VD?;Z3?3UUB3Z.) \7%6=8K#F[\[IZ9>GJ#6-P0L&HT6!: T% M=XF^6V?P#'/!"BG0^B;W1[8AKK?>ST?;KP]14@?!]^,^R/OP?>V V&1SR5H M]X*B-RXS.2"Z@#4E.X6":^^.ZR5>4M9;H^;CNHC[J*=+O-7T4953;>WTBH)% M"@47U[FCB54EZB(2<%//\]%Y"NVD)O?7F%1X4J'-)-T=Z>RMP?)QL#B MK+(.T+C][2YR=H4.RG(P.1I:9[5K8P@UDSX> M1[KR/I3..K"4EZ6!M85S;5>^0.*5UMKJ^_O3,%N=S'+-WW]9%X=DY4V2)#DN M:C=]914X3@LXU<\G7_Y M?5Y6?Y 6)C&5HD(,@%D$4%X2*\)+8"(H)WB.JC39KA^EJ,MK[.TQ=XA>.H/8 MY?)YK%")^U@R][1_%')IE*LI)"X9J"1S0'*+G6]9#/\L@5VZATD-HK9^B M]0?L7=48XW+='[:*^O(W>>+(:BM&KF_QFOQ?I3S$Z#-(X[TJQ9ID&IO"YXD< M]V![;' .I;TN#.;VPIRP7)05#L%(G4"QG,%IS,"+*N1P0A4O(K-@DB='Q3(-WJ ")J.V*6((YI@Q]1.DCKNQ M'SNF'DIG/<34BWE"S.OR][?SV2?R#\[>UHV 1+ENX3 QZY$P:*$P'\DG\;4? M=U @E53TC0Z%-VGI^"QE74;0@T'C82.8 ?74 ? ^X)=+%^1=VM:),B13?%BY5X$\)H1^]([DKF7@*5.:H@^1-6JO>8@ M#(Q;W3:B+3Z:UKNX-+:]H"?1QLA]4>0.^0*JK.?-< $NYAP"3U*VN:VS/8GC MUK\=&;.---?!^>@OI6!:O2N_?$OKMC,?R,2_FU5FZ_]J[NQK.+W8DTB.TT0; MP#I),I)Y\2YA/:DA$:EH*+X0PD$J)D9IDM%M MSB^.R^:XWGJSY=(Q5CK80@XS&[+H@D$Q0&5J[S*IP0F3P,3L+?-*16QRZ[/] MMM#,8>\3YSMI\L 9B22!Q:H#\&8N:=>+",(8!&42Q=W.!K"*22.CL4XUR=*U M!V\SS[U3\.ZBR4X&?-[J_E];8%.,,DFHC<5 T09WNIZB(P3. ACA=.U\K3 T M.6U^2,JX74&;@>Q F7?@]U[U2+\BWVD*3)71H&T@CX.C!.>SK44]L23E5%&- MNB[

91':3.K8CKZ1.W V0U<+]8S<'WB=G;L8+__Z?$'QT88> MRI/(H_"21V#:%%"",PC6(7"7G-,BB,SN70_>V+=UFW>-/*FUA8+G#:4],GHN M>^"]6[RG^.#RAW4]]7+Z1//MB3!>:A<4I&AI#2;KP,52MW"E@E,VT.=;X&F_ MMX]\,;(QPHZ@D9$Q]_Y\D3X'>M#-9?B+PYWUK>2[[9-N7YAW6@>5,$&R*==& M-AR)$.K"1W@Y$GPBP[%'6/OGWD;,J8H!M&(QV$!*_"ERD) M<,U(GJ[.%VLNZU+*/Y^O;O&%B3-&G@/$2,)3,3'P(M7VL4;DI+4WL4DA\;8$ MCIRK: C&IJH:M9*B+K._X5DD-'^>?KD*KG>V\KX@"96L/%,DTYP"<:H<, R. MY4(,J[*%#3R8D)&S"(W-X7'UU(%EO!5,\8DTV6JT!01J2U;=)G)@G0:A4ZT" MT0%%DQJ(VT2,?-!_! NWM\A'=M[64R5J5>>;LR^+^=>+N4^_GL_6M45O+_/# M%T5P$RM24M$X*,DQ"K]K8ZVH,A@EG>"A1)&W.>S8X94CG]TWMDNM9#\RI$[> MOWGU<1%F2WKSNU(-:FT>.#^EO_WT]UD="LT%A%67Z-R[28KB]-S,O5(>%=)I;3,Q+\ M,P#:ZK$_W5!]GY_+IS] S" 3QD)1Q4P+'1]>#8NC# ME/.B3=YK7(7I:2O+=_7TXQG C?QT90>=*.1WR0Q,R5I/+S*!C+[X@-+'H"*W M30*I/NS@>8VAKY?:[-/O^.FR>Y4HQ2NA(3BER1?)-*GT> MI>C/8!5WP=H#JSB(JKHUCC^'Y70Y+[=EN8<1W/2488S=L_0-9-0NQP.0?M\3 MQM+M"T:96ZE58*!Y(O0HGTGCID#T,49- #"NB# O_"!YOR3;<26V86S( M]=.:V9+-]+:W*2*$DEFR( V6VL$\@6>,T9?@C6/2N%A>EDWY#?^X]? %.:/G MLW2Q#Z]?]?WBZT>2[<_T[_YK4LN,K,L13!0D@EI:ZY,*D"U&R:3SF)LX@+L2 MVJU%V@5##R^^-M362S)8'^LPH(',U>6SFAFK3;0>P51%G4+!!,A+W?BTA(B* M?&GI4444Q:0F=V':F:K?TV?,YZ=XV9=U=O_2R%K.-]!')8V7.:\K_T&Q@A!3 MI!\E5U[D5*QHXAOM1F:_9FH'_#S( [;35 ^)Y6ON'EQHNL_G-8O1N& =&=[ MT('RH59SR A"2&$Y\X7[QF# MA<7B.[WOW\/I.4Y2B$IX1#"TP&LK5Y* 4PYL43:X$AW]09N"Q2VHZW;;W@4M MFZ[L#JN7+OH\/6?Q[S/H0BRV'A0I'\GN!Z/K7&4!UI;$DI&:XJD6P-N1SF[W MZ4,@V%)7';B.S[%W4W@Y,0X%,X&\8.XDT(KS$"1]EP1W]+F,43698K,]B>/> M61D)@'MJJ /L'=:0@2Q[9IX6FK:UL;H0 J*CU1;19RZRD*5-![P7W"ZLX2Y] M'#T.ULSH"$'-;[0MA%HD.FB\\N"IS4*1I^GOJP2$T)F"I*4:I *%)D(T5H&6 M6A85;,3U$U+OR&4_Z#FRY#::(#6-WCX?7\ M+$QG$Y]]-M(6,$Y1?*4RAUB\AF0+JGJ=1\8F%;X;J1FY[\=PVK[?^?5@T7> MGP_599EA_B4L9N3M+B^N&DX$6AE2C)#0&E Q(OC@+/F\FDOKG2F\24WD9G+& M1= >GX0J!XL]!&ALURL)J_.S\Y/US[O1:/5B\ZL[\I)GJ_+HM>+RV@2A4@" MG"1-*U06G+=PM ]--]\&Q+T+BG;H/O9TWTT#FN+A>? M\%QGS6A]9%U :>+-C"'[+Z/WPA\-:_>)ZQ=U^P!C%[MVB)8Z M<+L>V0S>DE?PAMS5Y40D1=)RY O$K$$%:2&BYF MJW,P%0^Z2>;X.<+&31PT MBPD'U4<'^+HYOZ;X9Y;#(B___B77OOCU-'(Y)7F]G2YKQUV+1?M<^:@CJ'6H M1?$>A)1*<-HFDMS&13N@0.%)^KH\@=@3%//V&NH >.LV(K4E!#WQ(G"Z'L_P M?KY8:VZU6DSC^6I=1SB_>^O_JKW-Q$2?4U8,3*RAD$YDSC5:8"P(7KQ"FYM4 MP Y#?I>!QC"P'4&_ X[<'3J9=:O]9JTY6S=@>K/^LXN+G+LGLIY[XC!)K)WH M'BB!M:$?[DV60'F>LK<>2HZ$!U4[]S%+6SDSCCQ((Z1KDGUYBJB#K_P]?#8M MS70Z7YXO;E50RR"EM>2OLA+JO32R\BY[#D6J%!)Y,:S-O:3MR!MW!QX,,P^N M!PZOFV[+B)]9['M?Q]GNN40=/"U$9K0J M35(%.]+9L2';!46/&;(6VGJI%FV >J)=WW 4*W>4.J,GD]NKA=M6$O+G[_?^NGBG(D'*UQ1&IC4%)$[34N( M%PE"BU2[DR35IE_,KH1V;/%VP='CU\$:Z&ODY,0-;Q>Q]=]P];D.O+PR 0\_ M1?PMG.$ZQ^.5XCRS #':3#$U(SZ5#2149E4(1F6YS=V'K1(5AQ Z9A^CD4*A\FI3QDF7'@\*\ MB5[&GL^QF'X-*_P=%U^G">N.\B7,OE\F_J1#[B,FT(B&^) %O.:-D MI#IX'(.TA>?<#3FC"H\[6^KQM3 MDZ]ZX17<_LW:*@=+:R%C 6&Y!!6] BAG8,-ZNQ MWCI#Y.7*Y:A3Y#H#YJ*!!*-)4)EB)Y,="E0YAB:W^1Z2,JXCWTKI3V!K#PV, M[)R?E#(]G58&?IFMUOO!VBYS7:17/$*RD1:;H2^1N019D/D7T1OC[5!.^682 M^L'./DJ=#RKA#NS,!B.]7CE$5D6CF^#H\4];*KI2\4A!SI<'_K M/:W=J,5C[FE#:*138-5O%WCEB5J>HL4D 6VIS5EU+5(."8+2QH7" @4?QX+8 M'AQRWFKFJ##0O.H #KDJFCAZIIYP4R(R/L MN9/6I+L(>RKP>_Z%_0'G "4_C/T&EG@?,'IU.C_/#SB["F,-$Z[.E#=>UI8/ MT4 HSH$O!))LDH_2; ^@IUXU;M#6'#J#2;D/T&QY"F(%-[41)E"DX4$IZ\$; M&\&Y$D2QLFB]S4STX0^>FGE*S8'40/)].DMOKZMV6=3.Y5J+YNIP8UXL!&TY M,!^S"+H(&9O<"'F*J)&G4(_LC^^GFPYPMCD+]>Z/V<60V?>XJ%,;PR><)%?0 M*6&L)G3Y41B9C[("$4K\@8$*B V-7#AN,TV1%6:F+MM">S.4QL&>$WTTP'N M+B_!_$J2O'7X5T=C,ZZ*-LQ ]$*1CT#NB-<45=NBO=$Q2,::S!IZE*+N7+=A MD#6,!CJ TNN-3!29I2HR 7HAR1@'!RY;!/)Q0[ 6 _=M+NSN#:%F?EDS"!TN M^0[@LZ$PLG97F^;+$:!7$Y$7=1"[LL#;S,D M; ;(@-C]=]/3[4+][5]Z=K]+\#)?K+L[_ M8_KI\\0$C=$[#58S6=N*6XA""9#:EJAD$K)MEF@8-K;"L?F3X/@HNGY12'\[ M#7%Z2K[NQ'M9+]<[*'9=]\8\Q-KF-SBKI"P.HVW21'X/6K?"K/T38W8_K74Q MVV"_A?GJ<_WVS>SDK+:/>%>>DPN?Q!(=3\4 BX4B-9,->!X9T%(MAA9LEFU* MU8[$WU9+P/V)E\#QT'%H)X:/@YGUO\[G^8_IZ>F$E5)[^]1V9F'=2"+7!IZ& M,!FB#"[+%)M'OKWDV^=V_P'3_--L^@_,;S*)=%JF-1=PLESB M:GEYQI5/9OEJ2=16_\OE^1G].2ER]FEZ_-DZC,-G=;AK"L[;C<[H2=O3B(]PN5/M?1[RO\56AMH2ISM5?:]U"+#HP;RCR1<1Z)TI 1/*9."LJ9*5,LDVR M!0/RL!VT7U[J:BPU=X3PVUU SA?I:UCAHF/&,N11/S=3:@$K619H@19!3%.>>9+$V[/ S"Q78H?WEI MM/%4_5+;P6SHA].L,3U&LQCA&,;"$9*N+9ES(AM:LH5D;'&R M3AMM,XOSR,VQKF5^F>">,+2^Q,) 25_;.6D.0;D W*3(%<4 (37-V3U!6Q_5 M4@>C90N;>)!6^MS1KUGZ#,42X)2D4%47(-W/!LN M6'3V6'6AFRGLHU+JJ*#;7T,=0.]J*LU[7/S^F61<)QZFDUE^/3T])S?B6GB: MLX31%N!)V7H3B7P'%!FT0982MT9CDXO(6]+71QG5X+!KH9T.0/=$'\.-'$]$ M"<%Y'2G6 M20E>""L3$%NV]FSBX&S*@$([X[QR.35M9[T]J>-NSIW!KY:OP9;H*IS4K M=$G0R24A%Q3<] V_ABNG$,.ZI"'DZO!IC 1764#;+(M 'I1I&%?UGM(8WMU,? MT=;-FA-.>Y-2 ,,# ^6S B^LAURDUMF5I-NTT-^>Q)=M*W=!X./MI@=5XXLV MG?NG3W9Y^O&,9\L4R:'8E=PP3$* SY&PRWV F!,')9DM+GGNL(EM&,EZ7O1X M6+_BIK7#)!:E?:4S6>YI 4<%#JV#F(I%)[Q&&9Y!WL8'OVRSM@LT[O;0.$2^ M([=>^6T^NSA:_QB^?<"$TZ_KU@XL&V==R?7^<0!5 D)$I0#12:/0>BV>LTV/ M/WWD>7XCP60 27=P>G<%]O -EQ/OO,@8'1%+W@#%-@5"R!JT8D%K*Z3S30IV M;Q,Q\@3=$^QP35H8H9O9/86D3OSE?U=LZMLIVKYOR3Q(0-3D0H]7A'N6 A,BW 6OJ- MB9GYZ+;W?1Y_T;C7N$?VA0:2?P>&ZI*A-S,23Y@EG$2;@F,.P>DZ:C>09)S$ M2/&IR=[GQ$R;4G4'^]Y^*ND 4FO)W(VC+\/GB;294;3@H+ ZNA"- MKY960HEH# N\O$7:%=L62$$RBY ".$J\W/ MUF.1,@CM71*)0I(V_7:VH&W<&\D=6+K!%+<_%N?$==-3TOD77*R^AUFNETJ^ MU.+KWW"UUXGHYB<-=?JY!9T#G71>O>O]:9BM3FZ]\!I:T:*RQEB02@H"5!W[ M6$P&64P*Y* SKYHD@9^E['"#]<@+-@T5UTI:M%(3]B,YE,*DVBO(0$PL>>^% MMZR10[8]D>,>C Z+I(=&JI&R.L[I;+0"!V3 GWI>4\O5,,_]/.I8CB@%>5!: M\7JN8")X;;!VEQ8IA9149&ZJ82X_%5L3[^U249'2AX8;:NB*P*,4_+P@JI"OTR M,6Q2?;TM@;T;K%T0]'BYS(!*ZN)(XA%N?O[^D1ZQ'LV4"E?9"G)*?7%UU.GP-E7L?-F4N[ M1KW%L,3/\]/\YNS+8O[UH@WEU?@EYVPQLD N6=0\%RTOD>NLPLPT"RA9FP*) M)V@:MY2K%;2&5D8'N/KU?#&;KFIB8I9_G7ZKWUUQDK+T$9D&NRX=2D)!5,9" MB4I)S:3@N4D5U^,DC5O3U1I5 ZFB U"]*V6:\%H^ETQD+V7TF=>K5+)Z 0Z" M3>0%N,+)Z'K+L$FCFHW4C%O)U1I*ARN@ Q3]?$XRG,X^D7RNOMU@;WT@_!MG MZB0N14N#6PBUW5= GI0*PB3;I'!_*^K&+?9JC;+A%=0!ZMZ&6;ZRNC9G$2A. ML2E3V%(*JY-2%23%59'2RV7$Q(QP+ M2Z7&#'42H'*UMEK: EX2-]%*S](V^*"'WL(&_70?%W?>.JYGW?2(:7_I]@") M*W/'D$E/EBY*(VH-F("0T *&3$:0F8ABFU*][4$Q9BQ_@,;NZWP/\8VL];]- M9].S\[-+PITP]3A+@0B"F$_2@D]!UQ:?](%&:\TV?LA6>K_SYI$UOX_>YD,( M\8 I&:O#=1^^W2+;M'&/ M4<;-4NVGGP[BDDYACWAL"W:]M1-SW#[ZV*^O&FQR;3UWF8..A-KBBD&T4D.CB$M6!.* M8<>M@KE#7J=9B,:@VU]#W>-ND@SC.=!VD'Q*Y"!6IX/<1#!>8+&:Z=1F9N33 M9'5JW X PDY8VTDK'6#L)*7SL_/U<.O72$2DZ64'_R^GN%;:+)^KZ3_" M91O+SR !PUH/+<%5JJ:JMSBN$LZ/4MK.Z2<8WWZ5VU M,=@MO4.Z;-TLI'OK9Y)"RM*H.K':"E *'02C$OT8&'>ZSMQIU$'K49HZ3;\- M@ZNA=-']986U_.[4_H=%G:_[%0^_M_#\LX>]PK C+T>[S9!#*%S*VB4A470: M"#7!\ +,AL19(8RV::7(UEG(:*+V M/*@BF\2R3U+U0FXP[ 2$^V@;3"L]0.R"]LMJ#"V]9*9(L!;7^[X&K[PC*15= MC-:)N6T24;M#ZC85(T-H..W>Q\W>HA[YSL$O5_[(?V X77W^?7YZOAZ4=)EX M*\))Y6($-"K4I&N@&"18$"8%*2D&\5$\XTX]_Y:10;&_ZN9-Y-@+(EZ'5:C! MPRRORMN=\MKCE\8=XKL,K)^> M$?=ZNOPR7X;3Y83VY9"C0A#9D\#B>EE2:&$8EF1C$<4=MR?&-6F=!F5[@F&' M!CY[:*;;@4Z//A"EI+;/ M!('+%][MNQ)\]%I$X(7010YT#?P)<49*G83QIOG]_.PL++Z_*\_)^V9I^*28%ZJ $X*#X@(AQ#KDB=EB4/MLE'T&1/N] MN6LSM0LT;H>/C14P\C'#[9SD9;/:7^>+[5F--DFA,57S$G?(ZB7,9_7<>/[4VMP_ SWVL;5G\C0IN\1]L89/N;$C%F;J($RTWM)"+^/U$;OEU L4<;OETTU#/H;K4;R,4Y\FD**$N^AXHID:?#+'!+ M/I#/*3MSW-Z/+ZD-WTYXV*,-WR[*Z0!O-W[+]:9PF;33UL8B@X9D8ZAWM3+$ M4!0YMTI3]!59D4UN-3U*4:?8VE?W]W?10131 :*V2,B(4E*=J0"1UQONOGH; MI0X+"E)+D63F1[ZB^=*RITTVS?WTTP'B?IW.IBM\._V*^4TM+/XT)1FM!P'= MNGJJE8XN" .JF/_%3.B\[@>+T*$9V&@(B0/9,\ZY)"FYMP3Y/5_27+1JC;52/= M#D-\XNA]0S:G26;BB?("&KT[ H\/>1)?HN: K.'+.\R>'OM@1VG7'8!3N[ M;*][:VAOD_<5%W'>-$7[U_D\_S$]I5WC?@BUW&\0[#,/',:,[4+U0/;JZI4G M#U^Y8?IP-L*H%!U@O9&@2I;@?!009-;6HK$A-"EEVHG*0ZW95B^[5=(@758< M/0@T@=S0',&'1(+A' MW5GG99-[!;F2.:]G:H>R^H6NHO&[K49XV&WL7;6[U MV&,8OH:EF[L!4S#::K.1P%P=N6Z2JINC!J.Y].B8YV*\I3Y\^,W*86CHXI;MAY?&3 M[N6]PD&KR2XSP4%80U$^)]$YIAUD7E!'+R)33:X/[D'KN"?&8R"RC1H[0.H3 MC&TX5[C':PZ,15=(F(SB*84D94]!&IAD!,5QO(0V34X/(7K<,^;C8?=HBGVA M3N/5;_<_#MSM^<=P(Y_D:11_4@NK-5<%9.W>IK)0$))7$$U!5;Q1RC8Y#AO) MGWQNFY@4YI '&X!)IRX75N()G//.H8E.M9F1'.M8:&P4WNM7?32 \CN M-(E1J)B(0@ OM8=_$9:(I^\*IJ+H5SZZ-CT"7TI[K9VT^V1[K5U$W4LSI'TT^S5.9$U2]\_+L)L>;I6VE_) MMWQ;KS>@19?J:'E>ZAU$&6CU6%F[DQAMM!.UA/C(/M/S5/>1HQD*C,=38 =H MO3;;Q3$6@PN@&8E-Q8 0@T+@&&W.GEF9F]PZV6DW;%;5WVPWW$6L!^Z&O\QN M7PHY;G9NPT>M$G5/O.H8.;MM.1TE?>=EG5%-;I>N8TM4KC=/+.'6&T06.(O* M-5W$O:7O#(]9URC'I[J$F:@W<3+Y#V@MG8;E15HA,-D>EP7;])'90$NW&#M<]_8O.*A-#E,V8JZ<4_PCHFVX94U/OX6(6,5 MSQ7UZ(IW-@?@W.O:S#I"J,UOM/%*AT+^<6C2FN@^(>,>Q1T558>H8#0 +1>K MR0<2S$4C0Q.4T](Z<)XI\A6L!9>( \M+L5Y*(?DV=5CTT%N(H9_NH^7.6U], MZGL?#W]_^8[H'UT3?8GD%"23&$,M+?&T+!B)@-@%%7+*.:'699N!JMO#8DS_ MYP"-W=?Y'N(;6>M_HS5P=GYV27A4A3F&&H*KC6.2H\W0!0>:A.$%+U:F;7IQ M;*7W.V\>6?/[Z&T^A!#'UG[X=HMP+84HJ5B0D;P@9>0:^AZD#\461WO8_5F5 M!VC_]IO'V1 &T_[>0NP@(MZJ8"=91NY+3)!40ECW(8C5,)HLZ8DAQ^R.G1-^ MNU,=73-_<_SCPOVTU#7R;K7TE+5=L2@4B2E,Y%);$IK2%HAD3JLUNQ2;M,#L MO^'J\)#8I^7J+OH9L#=2$WMWT=Y3,/284H;$4QTS+'F=/5U'UTF1/8LZJR8C M4I\CK-O3FM9HVT,O75NWY6/-.S'6^GUD]=23(@_K$SA+[H,1M&,$P32*)OT< M=B>UVS.>YE@<0G==-%[=4$7RR[=T>IZGLT_7M4.6I:@"\6+JJ9:2*H,G3BD6 MSO7JD)&<\1:(W(:X<M+FM M)$<;_7[_"V9R7[[<"-OEZNN(&E>%[>J.^XF!W%Q\6R9K2,I=GE__(BEJ%R4N M)WF2ZHF.5E&6= Z6)Y$ $@E8IZ&X>A'*"@,NUJ.U4H 7R]N)Y\D8KTR!@MD0)F@3#D(7H%W3)/J?M:9) M*/<,34>;J!CGE[/5R= V[LSZ'39MS$28[ MB$6KFF'.X$T,X!7/T4JA":-G9N]N\^N[+)X'3>DD4R59Q2 FBLQ5H!44--.@ M.3&B=!2&-TD>'T-TOY9O'W1M+[YOK,8S-G^'A[6[/_M4!K!EX/KL[BRL\S7 M4+I.N=2LWGVTFM9HRBJZFC\^%PM8>[9L!/UAK8+U,$^\^#GGY42J$$T( MZQFT$E3QE5=,( /CR+/5B=D7@//2._HU1OLH^FX7G,$DVL$1PWLR#?,?F:S0 M.A]]9_E=70]>3:1AWHE"8E&%0F&!''P=^FKI8Q9,!Z&:+(<7*1MY@N# P&JC MD X0MI'.S_/%%_PK+]=6_LL?./LPH[T@K__MFK.2&3D"Y X45^7&4(&C8 AJ M[,*D+P)?3;XMYR)4X5Q1=.%) M+A1/ 'I30*%2.7E#',C=W:C;!^^$!'TN2#A>=ITHOC9,(2&0&M[-EZOE!(-B MT20!QLO:'L-RP.(]F.QM$(7^U;X4?CWS^)U 8,X1!,?(L0\HO/L#%]-5%="[ M^6RUF(:K'JD3V@5-8%X BAQHFY0()"<&P1@>8Y""<;X[(K:\92=@V#,$QA!2 M[<#Y6/M1CS-3USM>C-FI+&F+D^2]*V,L!$?;GN)<:&++J)VN3>WM?#Q/UDZ@ MV#G!A/!9EBF\2K!\')W]N?GN3M!"MJADE+8"(8%70]K'6#P$0K+ M&*QS7OHF54*-4M#O<7'QXU->31?K6044 GY=X+?/^7LF#S#F*^>OY,R4PCIG MJEYMH24(7@0/*=L4G4L8]"XNTR[OZC4(H/,Q=:^)AE";2(K@_)?&M/OW.S$EA8K390<)2[VL[#EZR5'ODJLS)9U=^ER85>_/X)#7C M^B4#H.!AG'2\S+LV!P<7&][YX^%,0\."P2W0,"PK0;8;I&,&E+<*7)WYPTLP MBGZ44VXR>Z*-@7@W)[DN5O4^P(TX;T'+K,K,J5HZ:R7QFA@X]!E$0(5 M>X8$B,2A5,YI9&8'!_3%%XT;M@R(D>'%VO7F\OGRVS=<_#@\P?;$0X;;;)ZC MKNVF(Y,TAM<0(M:^.MK3I\1)RPZY9:A8E$U2W&TVG?K4#S-ZUF6-H:Z:O%#( MQ5A(%!\Q1_Y19!8\1P^^SM*+TLO8YF#H"5JZW&#V0<###>98>7=P^G.?A76_ M.54PR50X6*6K.26)>&?IDS \12:DB4TNJ3TF97S '*7=9]&RMZB[ \N=IJ4V M,H.*"-=:1NN>E>A\78;'6!$FH?$U.=,>$1 MT'/AM!.:PO\=/-N#">@)2H?J?GYJ171GJWZY:8$B>"$;+B44)^L8<^\ ZRW] M)*5/5B7&;;,\Y!/TC!]0M=OB#A-Z!]BIA/]:WM&+IZL)A7^>B50GG3E+\J#P M+W"1P"<517(\1]-D@-1=(GHR0@=J]6$R]U 1=]&S[[Y$?L:8WWRKET@G9 I5 M*5J 4&CJXA$0=$U%2"X$\F"X;I+8VT903^9E&. ,(OH.;,Q]/GZ?X54WF9QJ MC+IF2&)(.20-7MI:P1X8H&0&2F3H2RE9L":G22]2-N[IZ?H4RK_1UJ.[L^6?E$8+PWN#QYY,82&SQEDA!Z"XZS!$I1S"I%JM/@VN]IV\@; M]W)4^XUM$+5T?%Q!UT/GS+<2=>S]+4]ZG*8T"?&H @EJP=3 (N)("*/ M$@L3133+T;;NC'G]CNJJ_;;(WZ:7WR:R)C(PJEIJ%$ EF\$53% 8UJH@)[5I M,L7S13[)A $31$4R(92&MK!K2 2$[R MY+E UZ1,Z1F:Q@_R!P;44/+O#TJ5A9NNV??ZM;M$#/C:QPQ+IO" !PB>$9N2 M^^P<[?)M^F'N2N#X07];D VCF0X0=]\:7T6AQ-+5K1UI.#JB'J34M3\[BH8$.T/0P,W:YS.GM?+&8_ZMRA']BG*Y^ M_)SS)$=F>(U2BT%:)3D7<%)(P*1RRD(7<8H2@.T$CI\Q&!AE3333 >*>L,N3 MB,;'6M?)TKI+60I _F2 S RZ;'P2_A1.U\[.5M,<0?M]<"]Y=WOQ_&><+OZ. M%Y?YOS)6:=5EZSIL. M2E@0TM">) *S#Z^^#K.^GB/JZ'E73SS[MK([)&%]X (*8B&CR#*$K&C%F&BS MUTP';#/:ZCFJ1I[?-Q1"'DVO&DP3W>8>GUS'!]_H>NYI#>U.PSM?SV*+!9.L MU 5LE/4*7V*$ $:[C5->)QNR%DU"WY;6Y\X8UNNW;.:US>YV>MF(/_TZ^U1K M\6I*_BTNIP\;CF/.1DNF )76H (:<+842-S(7*1-M%FWD-"@7'1LW?9!X/9. M\J?6= ?.^@W+.W#Z^VP>EGGQO3+\8?;GY8I^/*?(^&*Z!L$=&2A5T_8OUKN1[.?8HQ.Y B:@O+* MM(;@6 )6HN F,I]26Y=T&#Y&'L7:'/$C:/N\W-XK >&3NQ^N;A5T\!']$&]M MZ$8?P_])@GT79*"X#;P,9&8Q)4#N"A21(I<*HVU3T'Z28']'UXM^X>-\MGCL MB4U2;6OF8H:D+0/ZA. %1J#EZ&(D#)HV$RH&XZ!C-WL?Y+U@?T^DX9[EA":;.H$^@=5,Q4 !++=MX?@,<9U@ M<@@TO)QB/4XU'<#MMWJ*3JJY=9F>X')S.374KMI96(@Z4L#((J_'FPHL)F&E M%0E9DQ3B'C1V K[! #(_C;8Z .+[Y6KZ#5=W,WS;>;-%2ZXHO*2(3I ,DX4@ M:ENIZ#,Y."P)UP2)^Q Y\G/B_S?EWD6?ZSW$R0N M? EUP$54-=M!GDLAX!1TVELKHF%-^KCL0%LG6=$.GX ML!9!QYK:%8&\' H"(1')7F;-&W7GB#W]L?-Q_]O MFA=$U!\_?LG?\\5ZH4H3;]2Z'-9:O=R.ODB*:7 M[7U'9B8T< M$":[F,E!=-83(->'H!14,R%M'Q3G6R%%.O)XDAN"K,L;>N^ M'M/4"=B&1\(VS!VIEDX1)JZC>J?1"&Z 66]!%:LA\&1HJ]!!A8R9Q[;!QF.: M.@E]1T'8(6KI%&'771&9+@6S4Q!96+>2)V$%Q2$$FT6F'ZHVM\R?H:D3[VX4 MA!VBEAX0=G5'$"\>M(WEL0C#M %DZR8PQ1('D@.WD1>9DV5M!LILH6?G-9]2YWRR_TR.73/]JL8I\9,U[1&K,U MAM>AU#$)!3 8&7.0SL0F$R:'9&)DSV\(5,T[47$'\/ZO^2S_^"]<_#.O?KZ< MI>5F6S VFCJ%#CA+O [4%1"R%Y"$3<%JIKEKLEL_3;BE"TTHB$ 8*2IAZ[1PA">T!AI0C9>6F:Y,E?I*R31-#I4?.PE\F@ M*NP D^]P^0>)J_[G_7]?3K_CQ;T ]9;!B8\QIN@\)%YO:'AKP#MD(!D*IH3C M)3>YC[,SA>-B=&!D/&R'VD1-'>#OIUQH8::W>48?5K]=X.R&J5]+_?9*KA-M MB F4"5CP-3.B(I \/7"C4!4IA---7-4=Z1LWC=D6>RU4U 'RM@IMXK71RK-Z M)2/7GE2%Y.23)7]'95NT+EXVJ13;2M&X*+N1U\EQS.A^7@-E=F#RWEXN23K+Y;OYMS"= MK=7Z;CY;D>A(.?1I.27];BY^7O'_8V)\0N&+ 5'+ZU2JAU/:%> LLB@P%".; M)#,/H'5%T$LUOYK]YEY1^N\IH+7RSY>?3/AVAKB@O8= MY04HIW@=E"3KX&I37+3!Y$8S:_>D=%S;>@)XMM5=!^!\7H:3@L$@"[8V+: - MAUP?"%S57<=*BLB$C6T:-SU/UKC.XPE@-Z!6SJMYX_J(_\.'#P.WCGCXV(:] M(9[EX!3-'T0JUGL5H$13[SEQ!4Z; %JKD+@N+(OS;?YP?#.B=W@1+R_6'S_- M+RY^GB_^A8LT,29IKY4%+.18J)0#>!<+B:X@>=9&%]>VCJP59YVDN8]%:L/V M5 ,@HH.-_"EC](_IZH]'S"_O<[_\]"#6W#@WZV=-A!;!FD0J"DK3)D;;F0O9 M@[2*RU)2T+I)J-2$FTZ60A^(W:%$_;3P.7@-_;F>T^Q2"KZ(-RD<4@7@@?QJ"[ MDW+NKM91]_AY76OK;SB=_3)?+C_,ZGRDG#[,WN-B1K^V?!/C(J_GW&Q+S$X< M22V16L&$6$T2>MKE+>WW&K/3(07S<';'*9;=,2QU4@;_VE?DR5#W:N,SXTM& MZTESIC:UL;5P4=H(7))[H)RQ7K?M*'SR^*Q]-6E7JZX?^!P9G[V?#3/U_L&! M^K :8EFCDJ@AIQC)IO@ KK;JET1'3H+GB$V&Y[5DJI,HK5D"<&PV04MH\G9";"YUKV1-@!S%N"]+MJAJ,+I:5O9QD@G&;_1(=HD.7$@7EY9 MGF\MA9OTS&>\R,L/R^4ESB)]EU>KBZMCP4D).1I+N[W,ZS9+3()7U@$GPJ1V M5J=TLJYHS;CL9*]YQ>MM8*2]KLUK>SS))SDYXXT0D.O$)>6X [1U"I/A)<1, MCHCN??T]PUXG*<17O/"&PM;K6G%7VW^6"CTW!D).JO;B\!!*<2!%S!DT[G*2&[2,N:HKR^]#SCQX]MV$5V_,\G**,S>H@ M$GH'0F<"+"\44H0B(>ADN9*%+&O;MDM=SS!RVABK58 <22;*<%XS)QHPZ9@, M9T)@VR*_5SS#:!_DM9MAM(^&._ IZE#Y!YUMC/6^!AR@8LADY3-QX'F"F"57 MD16A91.OX#$IG8#MM)AX=)/A* 5U![&/^"U?#S51Q:@B EA=6[,F+8%X(=_& M,'JD^6L]"=RI7&5TSLB8[IZ\Y68K!*\;K*;A2N* M(BXM/((J7-2+8 ZR\B15&T-B:@<<[?72G@9R.RS.LRBY M3P&45.2&)F;!\4Q?"G?!)RFXR$U=_".F/G9]G?YX7VI(U?6$Q&:IX_,RF/NZ%AH.F/NZAF@[@ML]TN.@X%S5CBQQU*ID0[YI9)6]ZJH*86J72$N!E'$%F^S(>])Y/K,?]\++H_9Q[937 M 3:'[1O$C/7<"0M9VD*N<5+@&!. O%#H+W6143;=O$_6;/8,9EH-XGF>'!8= MK(D[&80::MYINF*],X5S"4:P6)M3>PA,:) V2FOKK1[;)-6\E:).G(+3H^2A ME1Y$90=CC]X=YDW2SS<)>( M\]^%A\'7P8H9#%1#%[-\RM_S[#+7M/V[^7(U+]?_<$ !R_9G#5.TLB.M Q6J M;![^,\&QWD:L50*U_NG=);WY6U[<5 Y$$^NVQH&Y:$%9:<%Y1"A2J&0-]ZXT MR5;L2-^QMNB%UWPA:;^EW__G1*:D=-$>DD9!ZTJZ.DY!DILKI0ZU@@+3"'*X M(7!<[ZP%FAY:IR:JZMUR/3(&ZWCK"/.U[8&#VK"=J#ZQ(=/.1Q$R;8=6*$*% MEA"X%9!X+%G9K+)JTO;Q1(;LI^D2OWY=Y*]KM?UZ+?FUX&^7ABW:L#I2$%T@ M(61?("#%*I+9(K2U)I4FWM9.U)V'"=L'1X\<^,&5U($[_SG^D=/E1;YAY^V/ M_\+_,U]<2V[Y]L=50I.DB]3QI(\;FIX"LR=6[ZAYD5J@L66-OOWQMSS_NL ___CQ@+MB>/'16DA> M.JYR^3+^MIQQ^IG]=%A(K_>P!^Z&PS)6)P*R1M&?4 MZUI<*Y 2@Z4]PY&L&WHW0_$Q[FVE4YC3,14_=JWAS4Y2@X/ES:)>[R#K3^]P ME;_.%YNU?9]1)J)VV7CRA2P)W18&(3@#O+ 0DA:8^"XUK$<1,6XWG]8V]W3Z M.;NH^_YV=/@EN/V>WS8FWX&G4^<:E5;6>01AA2/@4O2#@7.(PJ/VD7LNSCG7 M^%ST-\E9,FF#!>,MKV>'M6]0L2"-"TX;B3JW.7)[AJCS",CW0*NG MI?Q3!,]P.J*]DW9I2F.94^^16"NMC>S 5#E0FR0>ZJ%MJQ-!?\] M*L:%S8#:?8B;@T4]LF?__MKK^$?&B]4?G^<7E^M&C9LZ1>D\BTHFT#K7.D6) M@,R3B#+*[#B/RNS23/?YMXP,BL-5-V\BQUX0\1.N\,TLO9GAQ8_5-%ZS8H2H M@\,T!!OK_&-/,8HWC RMY3I%GBTO^T#BZ=>,FYT=&!,#2')$4"P7J\EOBWFZ MC*M?%Y_SXOLTYK7!#+HXKIFKHXASK3.QX*47A'&>@S#$C]SEIC,]_\YN0M\] MW$FV$3#R_<*A?9!!Y-P'3FHIU(:#ZUL?3"/CUBO(+D1001'84_"0BPDI28\\ M[5+TO0]8'E,QSDXSC&(?H^1(*8^\S]Q4Q6T6SO7-"$_!8+V3:TIMGQXX R0[ M":P6G]!&:7+:Y4SFZ:>/KO]C538?5'XC(V!=-?D6ESG=9T$0_2&G LA- L4- M+0N%'$)(5@CNO!:[0&#+X\?!P% :FP\KOAZBU,NPC(OIGVL-S-*[Z>*Z8]SU MO2QO8[!< :]?E"$?+-AD:HX\1)*-#ZY)YYO M' V86]21)=URM,(UZLW35-[IA768#@A98 !@' M2.!S1$CHI8XZH>-/-#)97J-CF>-_?)U__\_-$Z\ LOGF(3YNWSHB&(91W?PH M.79Q@?/C?/;[;2+0)[*1'IQTN99]6 @^:(B%2[3>V^*;G/#=H6$\OV182!PK MW@X"HBU[["\W%P6+K*.(1.V9741M4H= /IH#)8Q)7%OZ?YL.DR\0-FX)8+,S MX4'UT0&^KEWSVS(,7[+@I'(O.*]SL1,@JMJ0QZ$M(6FEF@38#PGILJ;@0#4_ M73MZF,R[V*]>J.EY_U<=1%'O."^7%!/F] 7_FF0NI/;10TK5\%*82>P*"1I+ MM%HFYIEN"*Q]:.VB8.I >.QWV_)H30T(QU,5@=Z_]C)\$>C3SV];!+H#3RLV,Q@S',DP]> @3%"A23DP^!"^[C",M]J")0>G;,]?'K:2+3Y3^O7 N9 MMS Q&U",'$M/P08$9H*2+"&F-GW8GB2G"SLV*%*>:.)SK!HZ<,*>+T5S MO 112J)XQT6*6$@TCLE"YCA'R8J+7/Z[E7P.H?:]BCWWT4$/@+I7LI1"3+X$ M(KE(":H>U*"UGO1>E-+.\VR;>%YG4^RYEW:?+?;<1]2]E/8]7:184&NNA +/ M:Y LC">GTS(*DHTK'E7B#P>GG7FQYUZJV[W8YEG\XQLN M_GDUL",X'IGBD&I?/,4$"2P+ UI'Q;/0S+LF?MU+A(U;_]=@0QI4$UTBZYJ; MZY/GQ%+)6$"*.HK!\@RH27;1E$B19S+8YNK42X1UYNH(5,NV0,%!H&3G/Z@D;JI%$FV?*2_?/4]8:V8P"Q7R[J .UT +DG MUN<7^M/-)2*6G22C+[TE83FA(93(ZC!1S[@*F/R)+-H-3>-6C)QFFSQ(_CU" MJ3*R67?.5T?2)PAUF#/YHPY0B@@1E<\H0E*BR3'?,S3U9JD.U/N+&:7#E- # MGC:&]1%+&TOK,G=&%TUJMQ:420&"9X:D%K0JSF1$W@13S]/5&:X.U?]#7 VH MC)&KV^X?-JQ7G$W:Y8@2O B\5HUJ<%$*$#X6'Q13:J?.;SN5M3U^_;BU!@-N M:@-(=V1LU-%ZOY9[/&P63PXL6((RL%3'?7)%BR=R!UY:DHCD,N_D=>\$D:U4 MC%?L=JQ:YT/+>.3TX\_3E"^FJQ_7UQ6<+.I^V!5#0?1%X]N"(/;>0O-Y4TCF?!,R,)**U 1>W!F5J<54KDTG*) MI>(ZLR9/5#Q+^'I4"V<8?70;7?'X2N''C^[;=70"[RZG6/[%8[02:C\UD"%[7CC4$$SVI' M>Q)OX5EKVV:>V##DGT>/]^;H'5;-'?B$1W/]>86+VI;I*GE,[D_$5#QD58A[ M7@(X3I@,!KFI87EJ6J<^$!M=F.J3 G'HM7 X*E[#FK@-% 1#+"9%X*Y$4-8E M<"@R1,-M2C['1YF93M;#?O%\:\-_UFOA,#2\#M>'_F Z3WS"N1))"PO"2@15 MBQZ\,0*DM88%QI).?:Z##0-GOB,<",&A5\(A:#B[-OF/\@*3!T>/PV8Y)OS4 M>8Z'_-QD.OYS<%E^Q$7-DWW/PZ>+'CVZK12?Y^348P Q:52JT/HSJK9XH# I M%@=62X=>CQ+^\6$6%QF7I(.K_TY$D3IP4SM3)S)$ MS-3!,=Q CEF4+&U2>9>F57N]M(NM9%"(W#UI:R?_#@*#9YF[V1WC_.ML^C\Y M3602/'D=(*,@[E*PX"(&2#+HI'SQ,K6J]M^#S"X<_"9X/(':>@ E_CE=X44E M_9K1NO5\S*M)$,)$SVIS]"HT$SF@"A+094XKS BFVM0];B7I3 ;V'0.V8=31 M1?BWA9.?QEOEQ.K$>M3=)UYA]9:9G(==") 8]"Z(C"*-G$ MA]V)NC.9D3<\\HY0TMD%^@\FR0T>H3[]_+9AZ@X\G3A69((4M=(JJU;0?/M.MA,*Q^7YH^LX^P^P#+$RW.Z4U%)YG .%U3-C& MLUF"=:44XW)6N,M)SJN:/K.78G>:/K./E#N=/9*2#LSJ B;DZOM%!MYZ^F*\ M8%QY;1\>^?4_>V1 I>TP?F0?"781N;TX^L(5R4+M0YPHQ@"EB;=@?($8=5 I M1YM\&U^FRP$DPZ.IB2)&A=:^TS&Q0(SGOCQ]_A1^*6 H6GD@9U-?.*A5='#N7X.?Y19IHE^N,IP@Y MUF--^@Y"SJ4>:V;M/2N-K(ZB,EE0?.L06)$IJVQI,QA7:D_3/?H4A%,A M]8DY&R?3=[?'-D\;I;4+<\@IS;./:VE&GZ*X#V,J953>*P[&E%R[[FC S!(0 M8;[X;+PW38JZQS6FMP[R>X+-_$?.&\?C=D7=)>K-Q?J1TZM!*-=%1E>5T&M* M;Y>=R)KY$BB4,NLN1HKBJ8P_O!T9@8Z2,G M>".*1SO.FW_A(JV-WJ_K3-7R[WAQ>260Y?+RV]6_KKTY)$D\>X2@HP)M7>:JQ!)TDTX/QY,^^L#=GE#?4.L=),<>_,OOL^EJFRP4$L791; ,-2C4'%Q4$8P4*ACM1 JGV ,& M96KTB8^=K(WQD')F@>P 5^-V?'#+X/8DU^*.1#=RQC 1?IP-J>:E+;A:XI%% M#LH@%]HT"$F^6\?/.=U%H7Y<_SQ=_H M;U>3)%&(4H\.RUJ5]*KMM/_C C:Y>_X%^?2/0UCI_%Z<7T2BJKGS,! 2_J+*U+>MZ/>[\\B5I) M9U*=#&$**"F)97+X( F77)8%>9MA!P/0?M:Q[#'X/[7>S\Q!J8T@9LO!W9,' MCVWIG#S'01^NB7-"6Y8=&(:UZ5EM9!P- Z-BB599DY5X?:[))EU*_O^3.]!& M;9,@C5*U.7C0/M1I.PR6;L-^^#NH=ELH+T>G(!= M\OQD]=_F62[3U=6UE<=<6X^2#&"],&<5<8T,4(L R;FL,8E,06L3/V 0\L_: M%3@&TR-H_XBJRJ]5'(.@?K>U_#&O?BW$_<0J4T59P*".H(*I_-&GR(074C"; M?)/$W7YDGG6:NKUE/DB;AUOH^0HO3NZ[WCEQ&MI_?>+1+7W8ESCIPX]EW-8> MC!J$057#, 6!)P?1%A&85]K9)MO>F:;8-D=%ZVS)\L.FK=X_\O3K'T3TF^\4 M;W[-ZQ_6#JP_XW11CU)K%TSMM=3D4CDMZE78"-XG#AA"II_5491M1IF?EL^S M]JSW60F#)>1.@*<^3M\/%= -SW?,Z76CR[_/Z\VJ=2NIFM&1R2K!%$+,=62Y MY1Q<2!Y$T$)Q95#XOM+;N_-VUN[]* NK$6XZB'<'%4F=@O/S(N^D)]:Z41+AW206NF'*^^X7T%&=G'5]TLXR.QLQK6T37=N6G MZ?=I(I]^+1#MA*+X3T.V@=3EI(%0R*H$C4Q91O\83?>+Z"G.SKI>IIM%=#1F M>EE$C\J&'@LD[".0+WGQK?8I)Y.15($0ZSV8VHK!UWYISBJ>D[0\L3:EELU8 M&K2^I,K:Q%0+#SBA6M5JE^)]'62< MO)N^AB=I[\ MKQV NU,GM9NW]M)P[Z0:GQ\K_AXPL^F\4W2('&,!SJTC;R-$"%E8X-XD37Z( M,&(7GW1WU(S=;^U C3W4^0'B&UGK_S6=3;]=?KONV)4X,F<\.)DXJ%S'YTEM MH2B,(B6?BMRE"GTGO=][\\B:/T1O\R&$.+;V\:\[A)=@I!%)@9%%@@H4DSL* MP\%&6>H E8"X2T>AW;1_]\WC=<8;1/L'"[&#Q,;5;D>_O#9^1B>FF QD_)@A MZ'IRM#P7H+DSM5)96V%;N+GWJ.BE-=D8WL/Q:ND 4X<+[I;M6?KM F M]!M4(GBI> 2F39TP09\<%Q)$844P)Z4IJ04T6S SKG]\!+;V31.W5G0'8+^I MRKR]7KW9"8*U1%+M,J=JP^9 XG596L@&G1+1*I.:-.C;2M'(8=GH8-E63WN4 MYCJ X,&G-;_<-DA4/J/#3,Y.(3D*KI8KG*7I[.NG^<7%S_-%_>%$21DT(Y>=9!%!)4=!J[ZJIC:QLF9KHX!X=ENQ1R E8,7RY_K0N+/*UP,T\A]V +G MORWJB#KIDL8<%43OJT.I+;CUN U$9C1+P::^W*OMO(R9G33Y<+DNT5+U>M-^[V'7O_5U[$*0 HT/ M]5V%W=.CQ4[R;GDZ>J2)'*]LB=9EU1\"9!U5Y2*Q(K#8$ *SVK/U@)!&0\Q%$]6+17Y,/QX3=I?O%?0$YKP):$4%E94A *H-3HAX-&^V+T\%CFRLGI^-Q'"?O M=2S#D9!V#GO@2Z*YYGXWZ1C.BL;D*)HL6"^$DM=; MXWB9_QY+L1W>7L-J?"+U^;RUR@&#LQ)2S!3*N92ZCRL8LE/,.A)D5YFS@,K81R_=!C^SO2( MN;L#@,$P]+J.!3[E>G^$S,^[^6QM#B_QHG;:N;6.:)EV+(#A,9%H8JZW024@ M&LD34U;*E_K2C$#VF9XS=W=8,"@\>O$(P\OB"7OOU]LD)28LUBE'P8*WT8** MSH%SV4$R.J:$&;-N%@0^6)!8\"4\A*MFN+O&TO+Z: X>NUVEK$)ZY)_J!6)_.EM-XU?'Q M6F/6:NXS1>)%:4F6JE X[@+Y0)$G@\DJC:&)E#61(V&:*DH9/1:@2)+!KQF#++W5ZY]V? MUW;B'^>K_S^O/N4X_SJ;_D].=^\E3Z(WR'G1$+1&VO@D!Q>U Y\WJ[*JKZ>;[8_%/]/3Y)QO&<1 "NF:[-)B4$ MKQF@R[9(ARJE)C4+IV7S3&]LG>\*/!YL9S8RYQ/]&FWOJXWQ&7ITSI;'MQRA MLPM'?8S22=%CC-H#V?98+3SY5LS51!2WJM00Q3?I2?!:1NGH*%6R,@)CHH9T M28*K20A6$W?%N)ARFVF!_SM*9T_TMANELP\&.O"2[G?,%L(PHQ*'$)D$Y6LV M+R4&40>CZ-\U*Z4%@/=ODG\&(W;V0L*S3?+W44L'F#I<<,^TP^:6&ZN]I9B# M GTEC(+ R$7#K&VQ%)L$.TZ_G#-ODK\7MD[1)'\?17< ]@?>W>_DHB\_??Y] MTVX]!\N"$Z[.MDR@5*Z#5TC$VEC%@E!)ER8%2,]2U7D*LCEHYJTTV $<*5XL M\\4WG&V"T.6&#>3:2=0&LF&T&3%&;/!0P+-B D,K)6OBFFZAI_-,WJDA.(36 M>IBQM]Y1E#6.'!\#QI SKB02T:Y(T$F*(I#S*'+OX> M,+.!NO4EV:@*I/5Q*.,6,*0",99L<\K,^F&G>78QG6]_C6V9R[B/^,:>S'=O MI*#QRD97$AA5>P(0P^"LIR#>.,V#H)^(73:FMLYEW$>(8VO_WDA! MY@QGDBOP,I%WY6PB]FGG+$%0)*(5JIV:.I[K7,:#M7^P$#MP40>HG>&T.9K* MHB_T1;F0P.GJ'$6'CD?&4/=5T?3+:YOI=$QRZ\0 Z+)$:0=NK_J;;E2U_#)_ MF_].D>KO?\YG[S'^\?X[7ERN'_43KC(%$+$"Z6N>%)M=B9E486OO QD,>&4X ME+H1&,%EU ^:R Q[V>(PLCO/20R,R"%N89P 'N>\6:R_5(G<3''@DRA-".@* M()>9=$0QM?.: T^.L10+-ZROGNM/,-%YYJ3-0AD=#>>\$M[_]^5T]>/#;+E: M7*YW]E]7?^3%ES]PMJGLNJE+N=L!GR-J7=;33$2@#5XZDDXAA07'2RF8)6]2 M2'A:-L^TGFGDU=0>4?\>ZVW3P5XQSX/V#DB3HF[)LC9())4R6V^QZ%#,N2ZU MLYY'> *8GWY%'H"Y\^E1?;!X[K<4GLA<6"K)0RS:U!8# 8(QDCZ%&+143#?L M[W("!L_4B7Q-"_((Q+WJS?'O:_W=R"6&8%5*!BQWG*0A-03N22[<(J)+%DLZ MKY5XG\$S=4!?TTH\ G'G/9ON1@G?$0[34J;("UB3+*AD+#C'$%)(D6)I MQJ/H:]#C_CR>:7?.U[0BC\/=*U^4#SUYE#%D1 %1\MK>5"<23.):Y M;%*SW5?TV%_CS]>T((_!W+GWKMY=. \ZPJT]_'KZ\C-.%^N^)'<5G;QV2C,' MTN1,ZDT9 G,6N$LA>.4"&;HS7;;[R.%,=]NS2< VP^2K#D)W%]]$>!6Y" C, MH0:E/$(@)P4H> ^Q.(K=L:^QM ,R_^KSNNU63X>68"\H_]OEA%\6'^?,8%8) MF$Z2Q!<%!$6?-!="!I$4"V=F"?:4P*O/*K\"<] 2U*_:);B?)7Q9<,H&S:,, M($Q$"I&8 J2P"(Q(P?J@@E1G9@WVE,"KSVR_ FO0$M2OVAKUE#*PE!8Z&5FW-BCKPLU=>%E5-G"GC/X_[2VN>[*H\'6[<] MCS_,Z&/^@G_E0UH:W_WK83H6;Z5GH(;$-\^_!=\-]K0RK/BH()8<0+$2P24K M0 03HU*"1=6D<.T9FHZUOT\\^@M)\BW]SC\G6@MM%(ZH<3V.H=#QT#(-IH9SL"/K?AQ'6I/-,P:W*4_1=@++4B=_:?+, M@.7:5D=3 .A09RB>:\.3I'WMW"S+;>>6JY>\S66^R+1S=_=JG?3"VO=MX>V6> M@PG[9;Y9_TRKNH[DGLXNUX/$*!):A_8/=)&7[_^B M-Y-%F,ACSU:V;WP>;3;N#X(.@@,73#XON_:NB=-Q9G8G6(@A/=6#SM8K[. MIA>: SK-DF#D"KLFUVNWT#-NJJ4M#H\3?@<8>E]*CJOI]]OU\@E7^:EE-?$% M59+(25K%T.J0BG@L&IQ505A5M(]MAJ'M3.*XU6FMD-9(1>?@0W[$167M>Q[$ M4WSTM,']P>?I/8'7EX1AB*5>,E2ZCLA&"%QR6E5>%&F$+%&>B==7^RC^M,$E M/?C-3GA@DNI"H,4(BVX MDBV@R1XX9PE50.<>3NUZLF'FP03TZWSM Y&[/2U/HXL.ML3?9XN;4PMB=K.Q M+R?5A'KO)$AG:I1>9+U)PT#+Y$S4T3?JZ+6%GG[=JD,0-J3P1^X-O(6%]W_% MB\LE[0TU0705<-1Y(WF&%ZMI7M9C,=)9>E.#DW>7BZJ$7Z88IA?3U8^)95&& M6J.=7.*@ F. 2G!(QGH,)0>AW [FK %I_?IN_C&_O$@? MOOU)$KYQ3#1"UXQ9KMH)G>\5U@,YMK-V<$5QO&K2!W.PE,2XN":GFW)!Z*B5VFX?YF%>WR?;? M\F)="W9 !N;IYPR3>]F!QH&R+N]Q,9O.OMZ\Y 9C,JJHBF;@A52@I++@:V1B MHJ\]DS"P-M- MQ%T=$;XP7-O3ZA-;908I81L8B9.C0?DN7:)-N7@8J?GGM;0OC0L@-J**6Z$T3EE8'6XBRI>@D\8 M:6\)/*5<@C2[S-_LQLK<5LL\?,-;7*ZK9'Z:7ES69.+]*IED7&02&>A4+ZL7 M(2"@1RA&9)UHOQ>VB1P.I+=3"[4/FK;7.;73W,'VZWM>A/E0=XQO&'TS6TU3 M98H"YL\Y7BZFU>];)X1HR5_5(7S[\_)*L8_E%HD# MZ4.GXJ*RLLV-X<%9&3?[W!C8H^A[0,R?9->^(X)Y62]]O%GZ3_[!X6>XP[Z_ MH6DR2E=I_UFP\29L,",=DCL915-QD;/SI?8F-Z-_^(,5\F\_> M7>!RN1EUB\"RZ!,QZ,U8S$T&88R/ZT=NI#[(.BW7V(8336 M00[PIQQ6M[T9UB/!H]3.%&&!%2%!420(@1D'55CH8V1HFV0*'I,R\IWDUMI_ ME',^2A7=@>DC?LL_S;_A=#9Q(11DB1R,B/58G-,BE#Z"1,4%\>&4:M*%:AM! MXP+K6$4_BYL#I3YR,<*[>E5WL:JG*!_GJ[S\Z9)\CK@>,4ZJE=>CYDO4@EM% MFN8*%+G*X!P%:,X;GBV3!A^.&WBRO&"GE_4$D4-U.F\IX [LS1:[_,M-(Q8C M2S;*9"A9TN;OHP8?I*15)@-74KBDFYRDOD38R-?Z3[RQ#:JF#F!W?W'>65E7 M'^NMJM\6TYCYQ#&M@I&UPQ8+H+3DX+6QD)!EG8)6%IL<1>Q,85].^W' >'9; M'$I+'<#OZ7SF=;S#?+ J: ^T6L/5Q8Z@K0!$H;4-UK'YFWJ.B+PMUA';G0XGZ MB!ECPXP]>-"G\6HNTZ]E+:#EKY>KY0IGB:2V%M;$Y!12BN0O('&E(B.?$IV' M[*1,("_JB@I7" MAIA5DYMJ+]#5%ZJ:.E3':*0#EXHV^<6Z5]ZZ]QP%U5>V]\UJM9B&R]6Z^&#^ MN(O>;8^]Y40)IKDECF6H TB5T;2HA(9B2_VF<-FLI="1I/?EO!V%I,?WZD^I MU@Z _*PK\2F33*>1?OQYM:XH2,GY@!D4#YJ^% 48$Z=]0'N)'A-337H[[$-D M7S[?D.!LIJH.8+C3PKM-\?Q::A[HMCIFXC3]KS 'G'E'^%X([ MX5I=/3^&[BXW_--9TH$4>C;XQ8N+31OH-[/TC]JNH>X8S/)(WG4&'0N"8C%# M\#D!FFBDE99C:M+:Y B:Q[V].#YNCU=D!YC=LI]LI/DHF3 Q&9,)7D$HLI!G MHR,@9QJ,CRB,],6;)CGH/>D<]^KB" [ ( KK.6PG9\;ED'B$Y)6J0Z(B.(<1 MF"HV&I,8UR(7,%0LH"$@;AD#DMVK2P:5_Y>VS)_KH6@V4CG#$.+ H!2A0.0;L, M+K'BC)/&VL9%P4.PT5=NZ"#LM;N:L;>>._ 2C^3Y[8^G'["NC[1,1I')5_8\ MD>BEN/CU4YWWBIMLE=*?\DXP3R5D[**'> M3JP#)'R*Y&B)%*+0Y+EK=[IUT$M!=3<(V@G9!ZJS WC>3%VJB>.KM,:F<-BC M06^B)+=?T*XI= )7:N6 YL8[B<:6-D?NVRCJ$9"'*G[;[*NCM- !G!Z<1&R8 M0'*_* !5H+FDJ-0;#4[0IN*1EY1=]L8T2= _22B4J) ]:I"CGSVE50!=>FZ<$+=(U[@-(43D-JI . '>F%_G)3 M/>68TJ+673J9/2A#F/&<1S#"VTA[N2JQB1D;BH%>;C>=>V1[&"+.?R6\^3:_ MG*TFAF3KM3-@G=>T_!D#EZV#D%4@/\09$9I<&AZ$^A[CC]; &Q;]!Z"@VWYR MG_/76BGP85;FBV_KQQUP7/3$0X8Y#GJ)NH&.>S:O^93_G-.F/_MZDW(WW+C ME0?,,8&*2I*)%1HB"Z3I8',(;9JE;2'HZ..>!\]]:A*L3#JCUAYL\9R6\ER?AN;NYO(.@Y-'!S, :.2-#.4-!&%#C3BL\2[6G-DYF9XZWF$6IQ?3S::Z&;HU^_K;8EZFJ^MY MA)O7+]>%E;H'74VCNC#;A^\MW7NY/A[V=C'AX+=GQ[VRUK1_% M>^O]/W*=A0\,N*TCS7-Q@)H+R,)8IA7/J,XK]-AOW:TS7,F8F&)2D(LJ4&^E M@9>TSBV+MF (,O V/M#^M':ZL^^#HB,MY=X:&W$;7RY6DUL_A-A8YY36516< M!5VDUL!$O7F&1I /HCD89W@NDA>A=L$$.WNB[AUC;3D(OY5>-M#X?5 7= M@6AS^E3(6RC$/U@G2"0\67-E:V9L" GIN:IM#PZS *$63.\E;Z.D)-XCZ\ MU#L S[OY@@PQ1JJ#6TP)16B!; M[9DN!85H4M[V+%6]G-BW=8:&5U /:+NB?;, 0]%%T>X/C"F*1+3@$)A58*W1 MBM7#W#;='^]1,;)K/9QVGSY%.D#4(W?7?G^=I_E'QHO5'Y_G]5">;/AUG14O MP0D>0>>:Z-.R '(M02;I;;*.JX=]'I]LJ_W\6[H(W0]1W;R)''M!Q$^XPC>S M]&:&%S]6TWC-2BDZ"A8->"0QJ=JJH%:/@RP9E8JT6A+;!Q)/OZ:+Q/=0F!A MDOUL)T_MP+_H*6+C6Q A6^+ MXP^4_N$ FJ_P8J 8?KFJ[7;>__5GGBTS.7W2L>)3 ,URO=0B#;C$*8!D,5#P M:&-LIS.B2$R2M//F7V8)7!L&B<]QQ@\(V::_>D*=QKSPU!W1&!I^"L9AIS:7)QZ):$+>;::JZ+Z./^ M2""BOK B%>WBB;Y(;L&Y:,"D&)A'\H1=DUO ^T]?+7_*]/)X59Z+L_3F6Q7V_UQ_^P[_G-*OKEV#-%U= M+H[I>'E"XEJ5,Y]&FLVO7(K"C8J$@!!*J<"ZHJ)K [^A"H*ZJHO?"Q%Z%0/LHJ >TW3O.9MJ$DI4E MY]?5@9*2@\O&@Q9)8W AB]32P/=?"+27=I\M!-I'U+V4?3Q=P!)+,(BZ *LA MO!*L0# U=DHL"&XT1F%?\/#.JQ!H+]7M7@BTCQQ[0<2V\A7.D6<*@GB6L=;> M\MKYR(!BT@7GK;,A[0.)_@N!CL;$ )+L9SMY/O9&*9V/+H+T:&IQOR4'4'$H M,F@4UF9IFN0H!BL$ZJJF^2A79FAU=0#!JX!ZDEC4M@XD1EG%8F6=4*)973AD M2E/POC2I:;YZ?1?;U8!J?=BD:W\9=X",NTD6^GR1U_JXGVVAY52\$(:!";Q. M-_:!#'GRP)4.46N98FK2*WT7XKK8\-JA:G#]=#%T:C/$=?EE_B;^]^5TD7]; MS--EK/WM-LL(#9EO*QE8'6@994Z.GX^TJA1F%T(@EZ))#]D7*3N#>J%C\#:L M9CJ>2_6W//^ZP#__F$:\.*Z;X+8G#9,WWXG.89/[#WVVL5T(C%OI-*!;5^^:".B# M@Z"L$-JA4L6\ )9]WM>%PS00&.[&=TWDW6T/HRT+^.!N@L\_KZG1:=]7\!FT MF5QD1-K+C*R7.U*H,1TG\'EME LZLM R#SN\Z;E^P2_SV==?:']-5QOLVQ^W M;UJ_9RWUVT6A.5>'>Y7,V_$4PI>GVP@JZ2=N0U>"N5 >&B MK4,J NWV]"5CD<(Q+F5NT\_A*+)[-W3[H&U[94%SA8[<%^OFA/.>(.OIIK(R MQ.2(]'JQ5"57P,6H07NMN.&6:-VEK^%.C;&V4M%+,4%[&,R'ULG8P+I:H'=9 MV)R.F:*S**: 4$Y6V-Y&5KO'SZ.U_ZLC=[WE./(=2/K&[KOKDB_F0=HR_JV=V2BUM K#B[8 MVG=2,DS",&$?H.#)/./C)X]S>#&\I@>06P=GKWMZ4[<'/#XDD55,@*4F7@6+ M](F\>RSD[:6[, MZ;H2?:T)9?0E8[U*1&N^29>9AX2,&SB=1OT/;V(=HXMN\X_OYM^^35?K7$>] M_+.^ZO\US^+TH#.4YYXV3.9Q9WH'2CO>>=^;!^^[/5F[20HYEUVJ+0T,KVWV M%=8S_""A,)<+82\655HLS[VH/+YYT0XONS.U3*B0:*& C8R!"MR M\("U[;V M(G3,Z";IQ_W('->@M4/9XPY(S91WCC;N\'.6'1[:W.*U/&_9#Y)9&A_K?.U4 M5*R5C5QQ5DS+KDQB^&A75Z]>WC__Q\;(&1K^6WQ;Y^W1^N7QW M@=-ORWII=C&EG^I3_ION\])SNV M#VCN1JA-==&!U_\9+_)5E[HX7=:N-[_ACQHRO=NXG[-TZXM."C,"LPS@BR<& MDXW@#$7]R%0M'"0^L;I]ZVL,95(2N0U M%(>V7E R0-Z"A"@R4Y$S8778P?;M^=IQ*XA/8_I::J*]_[;Y0?T2<)G_W__G M_P)02P,$% @ -FH*46?*W+U." FS !0 !E;G8R,#(P,#8S,&5X M,S$Q+FAT;>U;;7,:.1+^?K]"2^JR=M4 ,\9OP8ZKO)C4LK679%WLY>[3E6;4 M RIKI%E) V9__;6D 4/ #K[SU1G'J0IA1E*K6WJZ^VFAG/]P]:DW_.?G/AG; M0I#/O__TZZ!'&LUV^TNGUVY?#:_(S\.__4H.6W%"AII*PRU7DHIVN_^Q01IC M:\MNNSV=3EO33DOI47MXW7:B#MM"*0,M9EGCXMR]P4^@[.(OYS\TF^1*954! MTI), [7 2&6X')$O#,P-:3;K7CU5SC0?C2TYB ]B\D7I&SZAH=UR*^!B+N>\ M'9[/VWZ2\U2QV<4YXQ/"V?L&S]+X,#D]A6.:'A]VXNSTE$$:0W+4.65I L?_ M2E#)-G8/8XR="7C?*+ALCL'-WST\:)T].,^5M#BA M1@'A:Y"S)LW"K6URR5#;[G$'9?D75/"1['HCG40G83X@I=G-2*M*LF:FA-)= M/4KW#HZ.HOE?$K?B_;/0]B;V?\Z<@&9."RYFW1^'O !#/L*47*N"RA\C@QO8 M-*!Y'CH:_B>@-:B,?YP&8T]0CN 2YL8G!][<_NV8I]R^?9,=I)6L&OS0 M8BS:GJMMO9\'_0^D_X]^[_?AX.]]\NG#AT&O?TWP[W" 7R^'@T\?UVRZ=VN? MRTX>;K8V;.%SW:)[E!Y$Y L7@M."]%JDI^D(=$0RT);G,V+'%)%Y=+INU0O; MI$WF-)-3E%E2QC"(-@7DMMLY?OX6)JVY=<]7RY5%3>+6D5_6 1G3"1 -$PY3 MS%YVS WYK:+:@A8S<@VETI8H23XH782-3.+F;R17&OL"*5$7Q0C@]C'R2R6! M=.+()[F(J)STY02,E6"C,'8@LQ:"^]W]:+AW[S<'XQ<$HH.=!=%/U.#N(TB* M&;F1:BJ C2 *6-(!04RA#E(A3<(I*)>$RAFII-45H*5(G#R'0L104N"3YE20 MG&;X2A-5<$NL"OW6.DC(P!BJ9ZY+06_ XW(AT^ [ALK@E,(3,)S#="K LP;D S05W(Q==]>MP'3@ M4H)[9MQD0ID*Q[E$H94(""VURH#A:T/V$) ,$.$!=?W;;$SE",@EQN#K2H"I M64J'-I.C/=@/CTY(*_DD MH0R@0A:3DAM48J7!LTI0E]O0+*_$'8W"$8&4+7-)_):"ZXCI!\<#>T2Z^:[\ M)]TY_YFGFU7WV3I2KWG1]C%^:V="!YQPYGR$&B6I2VO4H'^Y0L(Y#M5L#F)T M*TY3+KB=.6*U:5KGTA[O'LK!&U>Z+A4B/GO>U@:5E2[1E8PG@EFF-/,*^))D M!!+YG4"/PA8HG:NZ+EAN!:]!E^:E3UNO?K/);[*=\YM%WNE/J*A\<':H@CS' MFH!/$ ]F [=?T+@MDDUXW$SWO9_@0$P4)A05J:KL_1ILDP[IHC>XBBG_=G%- MTGDMYET?PDJ@/A[F;H)7J*]!G>T-' M4+*UFF*A&L6ZPBIM%BS(OT"11<&M!7@@8Z4*>99K9QSU\T+VT(DP01B7@/!? M5]W,717^J#BJ[]VRDID_^=I_1-7]9(=4NY 2=KCJOA1(F)' \4Z(VC)(% >U+BJ;__O6%^.OHHH->%:CCRVA#'*<.!!A9A_%ZG MJ L&'(+(1EX?!5YDD!29JBBPVOX3O#%UOMMXCOS*>5YB67R)U";7&"4C1!OX MP(YX];]*U<". M'@?6U];SW4%' .UV1M#20'?^Y0Q35RGH MK,NE7T,_Z&SBLAVRK_I2$DY3WW=Z]ZYU$I_X*T\606[97'Y]':H5KD.U+5MO M/#QMQ?$#[0\.?CK);:]X4!Y7P914OF]T&E^[M5O:@_)V :1Z;=VK+9&^=*O+ MH7#3HJZB="D6Z(#D]5CP#3_8VI]6W7!+B[!H0#?Q>9]<5J,*R4U2WU98(+5> M_Y>YLKYKEUN<)_N?K_7;-X<8+?SG^GVGE?7^!J2?9E7#-FVYL,\%!G78#,Q,BYH=&WM6VUOV[86_GY_!>?B=@D@V_);G#II M@"POJ(B3W^X_'1Q][_/5V1L4D$^__;3Q^$%J=6;S2^=BV;S\NZ2?+C[Y2/I-L(6 MN5,TT]QPF5'1;%[=U$AM;$P^:#:GTVECVFE(-6K>W39M4]VFD%)#@QE6.SNU M=_ 3*#O[S^D/]3JYE'&10F9(K( :8*30/!N1+PST/:G7RU(7,I\I/AH;T@[; M(?DBU3V?4/_<<"/@K&KGM.FO3YNND]-(LMG9*>,3PMG[&N_WPD[2ZKX[IE'8 M[;:BB/7:1\E1%+>C?@C]\/\M-+*)Q7T=;68"WM=2GM7'8/L?=-N-?B\W)U/. MS'C0"L/_GM1!;;3?< MJXL/Z7'P87EV3Z^'-^\:V/;L"#K\%5O'6.;.64,G7Y=0&(&G:.7#[E6 MHQK=R[5R:5);8:/GIG5(QG0"1,&$PQ2CK1ES37XMJ$(LBAFYA5PJ0V1&KJ5* M_4*VPOJO))$*RP+)T1;)".#R,?)SD0'IA($+R@&1";G*)J!-!B;P=8=9W$ ( MO]N,AHUKOR:2OBX0M7<61#]1C:N/($EGY#Z34P%L!(''DO((8A)MR"3*.NR" M\HS0;$:*S*@"<*0H])SF0\10DN*5XE20A,9X2Q&9$UW8C\?Z4U!0 M-F('D'(M4$E:43KE9HP#U#G$SL %0L1R@M48B6:+T["'_GKH=UX?]($D/$-P M69P^@BE W&-Q?*P6GO,,W2FB&O,G_!Z+PCI3!.P"<@($.[<>.4>\6:I8"@GQ MR(42AOJKKI%NS"5F@2U1""R !)"(4M>==O;$5(])(N145^Q0,.+:8%9G"+4W MO=UH9; ,ZUA(76 ]&RB4%!ZAN9(Q,+RMR0$" MD@$BW*/NZB$>TVP$Y!Q]\&TA0)HXZ%LK7I>E\EJEPEV62FF16IA"2N_UHOZ?Y8N_?;+IPO=.;JT&F'? MS>LE:#ZR>'%JXFE8!U;HQ+30VU>QBB,"!&;9D]!H [II8AYQ&A0!B3[D&/P0%NT%)RYK3E=1)HS3A6W ^!>:KDP MF-F6"FWECW,1VFDE%R2D!C3(8%"RE7+,-'A<"&IC&P[+&?$HH["&%V6+6A*_ M16 +8OC!^L">$6X68?_J^1/M''^J<+-,GZT]]0J+MO?Q6Y,)"3CAS'*$:IE1 M&]:H1G[91,(2ARI6@1AIQ6G$!3 MJ!RII)T0C&.IF#/ I20CR%#?"604/H'<4M46P73+LP8IS7,7MO:\6<>;>.=X M,X\[5Q,J"N><+:H@23 GX!/$@UZC[>3:Q)5N9BC/OB90'LZBO0)WM'-3G(<*#:!6,=F>I M%.CNR5K$/R,P6-4DX[A0%G(+$F5-JZG4!N_'-D%/T#YLZ'>_E^J;&5,]%V#6 M.SMR '-ARPV@#"DS(O@]B')+ZZORP=\>T].$V/3.Y]5GZ+V=Y<-?R]#=[C^K MJ!0\^E#KTA?A_.A.K3-^AB);22GFIE%,*XQ4>BZ"W UL,DVY,0#?"%B11)EE MGS..]KE&#I!#&!^TC3_XOTUN*J;"[P5'\QTKBRQV&U^'^Z3[U27=YP+U,NIW MC@BW^RMVSR;F@) L!*Q.MGITF<\G>O&ZK-T6XP93A;NTV\E[RO,:L^!R5 M3:+02P:(-G".'?'J7DJ5P Z\SN#91(H)6+&1T5'Y;DV5L0#27,@9X-/I6/H M0)=H@S#_+M*IL1%%B.(1S^I&Y@,[LO(RDL;(=.#'>FI<:EVM#A(!E%T907,- M@^K+"8:N7-#9@&=N#EVEDXF-=BB^RH-%V$UY/.O=NT8_[+L36@9!;EC5?GEZ MJ^%/;S4-6WW8/6Z$X3>>?[/R]VNYZ0SWQN,LZ)QF[VN=VM>TME/;SA_F0"KG MUM[:$ND+)[,L"M=-ZC)*%WR!\DA>]05/\&!K/BW3<,L18EW1 3?83_R/3_C;-UUT&>YST_FFI5E_ MW?9V[]8FTY MO2\%#*4'M'VA9<1MPI-J/7:.B'LL_,L=P\680T*NYZ+AD\]*]P#XMP#@X+-_ M#8%KOX*"PU48-)VR6Y?'2/_#@X%_ASF!Q9/X7YW1KZVO22/TIH6!DW*MPM7# M_$OICU\'NRL"ZAM9T]*G_]F!^P'$V9]02P,$% @ -FH*41'*@/7?!0 MD1H !0 !E;G8R,#(P,#8S,&5X,S(Q+FAT;>U966\;-Q!^[Z^8R&AB ]I3 MDFT=,:#("N(BM1Q;@9NG@MKE2H17Y);D6E9_?8?DKB_%B8NV@>O$D 7Q&L[Q MS7"&'+PXG(RFGT[&L-#+'$X^OGE_-(*&%P3GK5$0'$X/X=WTU_?0]L,(II)P MQ303G.1!,#YN0&.A==$+@M5JY:]:OI#S8'H:&%+M(!="43_5:>-@8'KPFY+T MX*?!"\^#0Y&42\HU))(235,H%>-S.$^IN@#/JV:-1+&6;+[0$(=Q".="7K!+ MXL8UTSD]J.D, M<>!':3P4RDZX-!RBZ!I:\;K!W-=KM[NTD[H[-V%B8D[K8[ M<2=).MV(QDGT>X1,!CC=K5%ZG=/7C27CWH*:_7OMV-_K%+J_8JE>]*(P_+G? ML',/!IG@&C>42,#]='0VJ&EZI3V2LSGO69D, ;.@'I^1Y&(N18I* MEKF)BOU)D7F4PS973K8]I),S3FM9H]A*-[Y:L!G3+[>BW;#?BOWHKGSW)6,\ M13OT=EM(_O3T:#:='DV-TZM.S MC\/C*4PGST?$:!\^^F?^R(>S\'D9#H^?)Y6O&.[ M;K@+D[&L^'IF^'Q^,R;_/9^_ F&HZD9B<,PWI#]P0#\0("*]HLG'X^. M."2"=$H]XXL.VF?UR M:S^.P_Y(+ O"U[85]7< ";X5$IC*^2!>%SBD?VSE5F=_\^SXN[#T+"X+DJ:8!WDYS72OM?OTD;H=[=3B M/5TV[VAUUV^UK5ZG:-K*C[(R1Z=*T%-R ^AKD$OZ1\DD-0FF,@A0SB/KHV:; M[+B?Z$!19SNM6]E]#[GVC@ID4;?51MAT^P9&WRUTXO\U=!C'N+DD-D)CL-8$ MEZ;8:VU?XXHP$ZT+296!4-,,DSP'7(;F'PFFMM"R M<09GE;D%CL 8;;=4=12KPKO_(%+N2&"1LB1RCI6-%D6O<].<":W%TO8@<#29 MY?3:)$*F5!ISY*10M%?_Z*=,%3E9]QBWBK.+^I%2KH=:/5N*\1HX"X MN+JV<:4!T_5($-[*MXQZ/R?Z7?7?\E/I0+;IIU^!J!LV4WM,XS[)X\%_UV<> M*:.ICMI[?66_;PYGOSJ?KW'W",77CF6(OJ7BTP'P3LPG,+#2[I##),I9\=PK^IL%O^T0R M/),+/)0W]+[S)(+?C_CV;9SOT-Q3NQ W+.F4L*BNXD$0&#"*B&M MK_Y)B6UN<*'1[EBX)W5Y;9OU@A53U%7TYH7 Y+R&):)+26V=#J0H*)'*YM[K M O^PJI+ADYBJDN@:H,FV;D:_P MC,-9*'*5]Z/(]^=DI>1,+6X(/.;*1 +#4A.YR3(H"^PQ2J5*;^;WCZD2"^&> M:WJ2YL1$KMOO%_=>-AJ?7TEFF$V5FO:K(!!N/H%\]?;QP=>1ZML]UMAGHX._ M %!+ P04 " V:@I15'2H(=X% #N&0 % &5N=C(P,C P-C,P97@S M,C(N:'1M[5GK3QLY$/]^?\4TZ"A(V6<2"-D4*4V"X-0C%%+U^NGD['H3BXV] M9WL)N;_^QMY=2H"VD:YWH@\4HO@UGL=OQC-V_\5H,IQ^N!C#0B\SN'CW^LW9 M$!J.Y[UO#3UO-!W!Z?3W-]!V_0"FDG#%-!.<9)XW/F] 8Z%UWO.\U6KEKEJN MD'-O>ND94FTO$T)1-]%)X[AO>O";DN3XE_X+QX&1B(LEY1IB28FF"12*\3F\ M3ZBZ!L>I9@U%OI9LOM 0^J$/[X6\9C>D'-=,9_2XIM/WRG;?LYOT9R)9'_<3 M=@,L>=5@21RFW3CM!'Y"VYV#[E&KW:6=L).$<:<=!T=_!LBDA]/+-4JO,_JJ ML63<65"S?Z\=NH>=7$:H?Q M!+GM';20ENT@&9OSGA724#04Z@4S$E_/I2AXXL0B$[(GY[.]L--IUO_@N_Y^ M5([M^/8O,@2O!^?C*V?RQYOQ!Q@,IV8D M]/W'KKVU U<1+NCFSR>@M9]6RQF'6'!.8W.DP8KI!>@%A;<%D6C4; V7-!=2 M@TAAS&^HTISJ9JG$,QZ[L&=F[^YTP]"/AF*9$[ZVK2#:!R1X(N2R0NI MD)9\CMR*!"CJ*8'?"DZAY3?+ XXH2%F&W7>\7-&XD'CDHM2$)S"^C1>$SRF> MC,LE4\KPC1\S,\%C%!944N3V/F.E##5?-?M-N* H(XS,0' 8#20&:M&$F$K- MTG43\D*J@J#MM("@6ZZJ(H%I')8AP'!,$I&;$_S^BG**01IR8^4@CJ>ZU#IX_7O>"_5J\Y\OFAE8/W%;;ZG6*IJV\*2TR=*T8_24S ML+Z#NJ1_%4Q2D\TI@P!5^F5]X.R1_?(GNE'0V4OJ5OK03^Y\I )9@,D>PN8H M,C#Z8:$3?M/081RCYY+8.(TA6Q-!H\DLHW"_K,NI]2O1-]=_S4UF" M[+&??@&BY;"9VF,:]XFW!_^FSVPI8^-X=Z=]&"G[71W1I^Z#4_H.?5NHOW8O MXTI?1\^EX:(*IL:LJ%90(F,)U-)N9XKVT^]#6 \E/1GU/T<(&Y M)YS<'1F3-&68*O]4\-=2\-Z%9*C:''7[2,O[SR+@_8QI_P\21N8ZN QK@V)> M8#485.7Q8QAX-@G:YB9B,^_Z!NXF!J#0A)CD"C04>D16YJ ,"R:LW,U;_)?PQ+1A:2V9@>2YY1(9?/P=8[[FR3=%G159DXSY$8*SF) :):W M%9^48D$4%OG8E4MQP\SE2'4E4&7=-CM?,!!\\&C:=7DAGF386F M485+__'[PA?O'#_Y]%!]ER\A]DWF^!]02P$"% ,4 " V:@I1_533IU<% M P":[C< $ @ $ 96YV+3(P,C P-C,P+FAT;5!+ 0(4 M Q0 ( #9J"E%W/7>_)!( $'+ 0 " 84% P!E;G8M M,C R,# V,S N>'-D4$L! A0#% @ -FH*4:&CJ[EN)0 >HP! !0 M ( !UQ<# &5N=BTR,#(P,#8S,%]C86PN>&UL4$L! A0#% @ M-FH*4?T^VZ/@70 $@X$ !0 ( !=ST# &5N=BTR,#(P,#8S M,%]D968N>&UL4$L! A0#% @ -FH*4>:J^F9B_@ ;FP* !0 M ( !B9L# &5N=BTR,#(P,#8S,%]L86(N>&UL4$L! A0#% @ -FH* M49M620Y\EP JO,& !0 ( !'9H$ &5N=BTR,#(P,#8S,%]P M&UL4$L! A0#% @ -FH*46?*W+U." FS !0 M ( !RS$% &5N=C(P,C P-C,P97@S,3$N:'1M4$L! A0#% @ -FH*4=FD M&II#" 6S$ !0 ( !2SH% &5N=C(P,C P-C,P97@S,3(N M:'1M4$L! A0#% @ -FH*41'*@/7?!0 D1H !0 ( ! MP$(% &5N=C(P,C P-C,P97@S,C$N:'1M4$L! A0#% @ -FH*451TJ"'> M!0 [AD !0 ( !T4@% &5N=C(P,C P-C,P97@S,C(N:'1M 64$L%!@ * H C ( .%.!0 $! end

4\Y,*WU4P_KP4F47WOO>)C;0W*OOYU84. M<^?+V */%O%V_-ON(6GCKS_VMS_3_=._.GO1"F^=?OK1.OZ =K[MT;W3WT\7 MZ3#W=T]HO#_:V;8D7O>DO7UTNO_Q]^/6\*RD$2"9S( :1(#DD !'G' F0!YT*+VG0FMLI41K+)354DAFA*?<*^6@ M$LH;0[V,9C=;),_\<^"+_NH?JGXKQ:8LUJ%1+42C7(GK1N4"=>KUGCIWCJ66 MU)V+W#XW&'@+EO@+$,A^L4?>G7?]3EBR3Y+)\(8W"SY0 :DD;\#HX #5"@+% ME 9*$<6P\]PZOU[,L>7&];,;MV0VM]7&K6BB*T;^U+BD9&N=<,;_CR5I2E,Q.PKNW2;GOK3TW$,H(>Q+GZ+#/[3"DE MRPS-^IXDY@U3ZPV3G(:\K&NXK)GT]2>G<.PH3;I[7K[91(K,SO>H0^$WPLZG MB>8J0$F8M10ZK#2RS#*I$ N8B IG^]]_Z7:AY,>?)>UH7)X9+RJ M2J_XA-JG>Q?MJ[VKO>,6:1]_OFCC=B?U/-J[^GK1/NX>[^U^NFCA=O=:>L7Q M5[Q_O!6_T^ZTKBQN;V^1/?R)MH]_C6/MXZVK/?SW/+^KX#HXARP@ M2C- @PA *L?8%MUGCKI_&>V:C.&N\I--[4LB8:1\T6/$"">$"- M5R6IC"<20\T)]L@EC=5T]#>?UCCI_JG7$N4835:NQW,'_ MGJ-4*^-2Y##53Z+M-(&(M+8/+P^\HMI++0"+?@2@0G%@%&,@<*0F5FB(IHGCA M[QW[2,\LA_96!U9>IEQAIQ2Q3U,)^U()6$:9QWD?%P=<*&V\4H!BKP$-B +- M! )&Q_6C4".-Y<8F;C)&ARLJOGL;U>H=HQL9UIS<\'Z1CPP_H5#J-S.U&DN&AE7WQC(T/ TTP#EH4-AQBRD$V",+*'4"&,\0 M($)13"BWAI;0@%[""5M[:,@G' ^=Q(+A.4?QUAPW7L"E* 2I H^*X[TB#L\( M\CCGXN* !685DS["A:" 0JR R^55O5G/S.0I-V']M%N]ZDLRKGSG(Q<3X=<4R_5 M0*,U-@$$JZ*7JB $1CL$L/713\4,21XB+#_YUWSE++\.W.T';[ MP_-!73J_HE9GC!1[N(W_BIK]!+>.]X]:NY_Q3NK8^NWOJ,E/X,[N[YW][0\7 M.]\^_+C6^?5XC^Q_;!_M[.Y=MD\__&AO[['V;K>[_^W3U<[NYX@TOY^T=K?8 MWNYOH77U]>J N;A)0DKL8H8 R@0'4GL*!%:><<@@07*Q3;(35J- #*0>4ZR@ MML80+*7'0@D*U?4VR>4:%%&DR0(THUB-'M$8^Z4=\H;WQ8\#*AD6 M#$% I%& 2NJ!H4J"*'R.*2LQDGYQ7S!/4W,9#>.>BI^E4ED/O3<:1K/)ZFO[ M8I7E=&Y/^^F>[OG1N&?R<-U;)A/UCN';FOW6K_\P)I/'794AKVJ79_$T79X? MXS3EIJSWB>;E[IUY8?/"YL[C>6ESY_&L"U=FP[S0LK[$=ODP''5.]A M#^?=QA^=\*B*X?5;Y;52B[F__)HN:^XO_Y-3^+X_'/U2VWSU)U^ZG^[-N3(+ M6_-*A+RR>67SRJY:#CU"[_ J)-&_[Y^>G4<[9WHP4AR3#/MA=*$'M>$$>NJ] ML^:T1;<>4&.MMIAJS(6Q$"--W-)CV)ETMS@R^XL['UQZ/;CW M^6SI,R:7<34/:,L4M^.3J[W=3V3GVU?:WG;'^]N?4?OXA.UO[\>K??[1.OZU MVXX_Q[&2Q12WG=V4PF;9_NXA;./V27O[:[Q?]Z1]NA^O\^&R]?$KC#^?M(_= M?&M=29A2!D)@H4: &JF!$M8"JH0FQD-K!-G8)(O)"8VT/&^WY"6G_MZO.&Z5 MDW:\JD=DJ0@(,6G#Q)W496_4^G^O&TURUUGDM" 2., PJ] )(8!DAZPV/" M0DBJ'S=15OUUC8K\1&QL1:(B?W@]]$?]KFMT3L\&_>\^[?SZMAK)YS:WK.67 MH_X@!;BJ#-]N6MI&_,-IHS]HG)>'V=U.\.,/%&P1M5WJS$OT-"8$I9I(3S5S M4%.LJ%&0>:H<- S)X%SV'NMD0LRUD":6*:\9! %A"JB,WJ/4Q@)%A?4,!Z6T MV=@DHHD%RN1$ZW5DEM7?TZ@_(QV!G'L==P[5G!IB2##6.IPB,UID#ZIFZF_& M@\*<<0TY(-8:0#4VP&AI@:".4LB1#0%']4>;G+X$7:KOLY!K<)E#&*6F"QJ\A4!"AA,3< M26J9,BXPZ"&WS$B$60[KU$U93,,Z5$DLJ&+ 6\FB7R,E4-8B8(TP+NI[+04M MV?;Y2[#MK_W)4%9_ZZ?^J%/"" 1=7S$+D"_4G"<[JKYYAG?4_&*_".O/% OU:-[&J MW^'X2L=TB#?*BFA>8XJIL,1@QXA#0ALIB98XN^"O#BN=FUWPO3B&]NGO1^WM M7X_BV*(+'N=C^S ^0_ND]?'O;OM;B^Z=?B;MJ_:RF(X0+$)1]+FM=@)09B!0 M"$J@I<&(.^4P9@^-Z>!HJ"AED;:>4B&C%T HTQ(QIZTAR&:!6E.!2C$=3FB@ MCF)@K4" 6A7M'RRB^R>90$Q&5T]$@6)/'M/)9]6KX]1$>U@PY1"5RD4- 16Q M5'!2QI>%PCFF4S-E,8WI0.8QU,B!P%V*Z8@ #.<41,UNXUO$<$@V-GE3X7Q4 MG3-ULO9;HOTP"]AAK3B+&E!1I05GB5*:<.>51CJ'=&JF_:8A':\4(=P*@(QS M@$(=K65&#. <XE2A[77?CE1YS$3^>MYIYL&6$1RS/B7GRY[ MR-DZ*Q?9B4:9\-AYBG%(:872H^"UYSYPDNKLLB/^ZNAR>;,CWMK=@^WH>.]] MB^._^L#:']O'K=T3%!WN^!R_=5K'1]W6]DG\S-'UR,[G ^,=CRL=@%+:@E0< M 0Q% G"*4&JP$8);EEQQ:V3'>^:,EPZA &F\B&(B**\-=CQZ]WQYQX2YM!.S;3%-+03?5!-:%" :QKWMU ":(@M<-XQR"$F4+*- M3=SD7.7CZIRMD[7?DB(LZB-*8F&"<51BI[!G4$OJ)&<6(9A#.S73?K/9.E ( MKR50%//4.CF.[C2%CS&<_J& +>>2(X3T2LADKGM S<"\,)0UQ0)FYV@S+: M/Q/:S_49IRX(9:P$%I$ *&<2:,("P,X2AP51@O&-347S,4X^Q,X*;MDAMO*! M2&699HXJ2)3%+EA+H?'0:W(+85]6<,^GX*;NC'1,6VHD8!!!0+$)0'+# $=* M:,EX7':1%5R-G9GUYK.O>3SLR=?N)U B+UZ=@YD_TX1EE?%?$\U5@)*P!/H. M*XTLLTPJQ *F'.9SGEJ9!K-EV2Q %10V0 :) $71]U&,4>"$H-@*3@5,=8E8 M-1DGM8MUWFO#9WYZWBU:/SM_-H@Z1!=**^4+Z]-^?-2KX@_WP"G7&9YU]662>N3S]$T-N:D>0; 3%CX4/:?NQNC=KOX8\"#[<. MH(-6*V8!X>D,Q2H,I$4$<.8,5E81C,7&IE!-B:ZS=O\S!QCS" MYS"[_9'N-LZJ?5]X !,FJ&:C=Z^V.2_E ZQ#+\-;??#JS>IN)+[O^N>FZV^. MBM5+F%ZQ$^+3S&M-C8IZN5XW&@EMG^V$A]D)'^;<*:0(T]X J(P!<:T(T$X[ MP 3#0F I65RT3:J:\??5BBT^/S%+'9Z+NZ27YA\QZX_87VX4'"A_Q8>N7C &QZ(\/H_SO;Y( I8 MT<)V=#3P9<>M8>='XS1^]VC8\/%17./W\YYO$-AL),N^67SZ??\T/M9E8^!' MG4'\R'+_/GY4CQH7>MCH]1O=?N_0#QJ=.!E^\+UH]-4?%!?[T/ONAZ.>'S6^ M>=T='36^]+OG:?\.XT=8:C_B!MM*C@AZ/4?_<_'X #$GHG M'$%0!4:985(+;QV)"H9S(SROV$7H'+O(4P/"=F=XUA_&"ZXZ+,PWZCG>(_L? MVT<[NWN7[=,//]K;>ZR]V^WN?_MTM;/[F;5.?S]I[6ZQO=W?PL[V)]@^;EVU MKSY=[.S:'SM;!\)"A;BW 8H "6" VD%!@8J!S6+8$U$*HY5\'K"6"%T#Q&# MH$6\J)1(4$^Y,*G(0"(;.!)""1.6DLQD,7AF,;AL?3ZPB4"*AP"(%1)0& 2( MJ^2!-,@PK36&/(H!;5)UG?RS&;71\,S'7[[[[N6[1MV4V[8>Z<9_Z].S?S>V M>KI[&>V%)U=P'!H)G0M8*$JYCS8M,L01K:!GJ37$/11<%M]'BF\[&JM10@VG M"%@"H_@BY(%1' +MC4&(*T),%%^$KA?X/UB'0:J=P4;)%(=S)MK%@6MOA8': M:JF6]TG,*_TT*WUQP$@(C% *G.,\XE6BJD+* ^:8PDPX[I7;V.3R>I+>@IIZ ML"VY^;]F\*_-MVN"(K72)BBC)!"MJ=1*4!&-4&TD-Q@RP0PUTJ=]BU2EH>,/ MV?9XB2U]%6T/1)PF)IJ@ @L*J/25(=!L*$Y2HZX&&!ZMOHY!6 MQAF(I*,JPH-,Y'<:&<>$<4Y68H"R&+RH&$0,#Y)PR (%@FL&*-<(2(X@0%&U MT\1?QD74[*3)Z?5#DI\V09]9N;V$"2H\)''Z"(GS&'4=,D$C882$!GL5O:ZL MX%Y'LB\.A M$B"C42%,5K5/J@>*$@>AV$X:#-E[P:)U&R;Y>L_U@!<<(@W'] ME9,F;AD9G6R'"&9:4,I(O&-6<*\A!K"U=:"35Q"X P:R:+KZJ.JD9A@8;XBE M5'(A3?*Q$;Z>5)N-USGC]:/N1 LQ;8UN?SB,%TXU#O&'4:6X"R[TAGMX(*+X M2-H7C0L_\%&]CQIQ*\11ZNZ[QMI,W[)H>A2XI$C MM22I5-9#[XV&##.KU<9*3\/V;24R#?_CS/>&OH#Y^&_H=[O]B^$O-PK!J1X< M=GK%F5,Z4*E^K4Z9JB.6XH!F,AWE.51\W*X^&_I?QC_\>YQ+U^D5@RZ^M'C0 M%6_S[XN.&QTEMOAWL&*,KS(DJQM4[[\KWULXA2O?I/(=5OCF]V_],GR';GN3 MD<=^]]:[JG=25///TW71O-S M2>)W#MA&L/.#9UA9N;"PXB5RQ@LKJ55:1Q^2=52?)/$L.K46G2_1K'YAP5DC M-;ZX8EF+YZWXZ(4=.[19=V>!J9O 9)W]=G3V,R_KK5OP9RBH:K<_4V#RI=?\ M"28P"\3S"01260F\M37/2B +Q&U*H&:-=U: (^%>!T!UH^MYL>7,Q:'/0[^2 MBT.K:I" @X0T"(T,9=0HZP1#DC"BL2'X/CGS]\Y4F=WI"]1(JYZB4A6)[EVV M3C_1]NGG'^V/GUEK^S/;VSTZ:IU^9?$>W;W3O[OMW?9):[M[NE@DVC[^=+EW M?(CC->'^]LE%>[M[M//QP^7^[LF/=,_];U]1"W^.]]L/K9DFQ >$.>>@MX Y M$P"%F &-@P=42D(=1=X0O;')FN1%R*9?;Q/63[O5DV@N(U=&KK5 +N:="%@@ MK:6GB@JM",-*"\>LPPS1ITRUS? T53H:Z V@RF@@HXD!N-5$ M(LI)7-&-3=Z,]DA&KHQ<&;DR1M1#&*S5-6 MX&?D>C+DFFE4H5&03EA E-*)FML I;P$$$N4:LXY0ZG%#VQR6;\&@!FZ,G1E MZ,K0]2CH0M01Y@065@9* Y=:&L>AMMPR0;!ZRL*V#%U/!EUTIL>29S1$?XOQ M$)TN)PS07$O@4Q@XNEQ.P]1C"367\71DZ*H'H]QLC=BROZQP.=@=''-G_6$G M/>,O ]_5J0YS6G_U7_^NKD2K.J]E7]-FF+@M_+\K,8&SWU]22#=WGEWSJ4-T M?MIF7]-S%8J2>HN,U2+0H*AA03M.O&4*1^_#(\T/F-P8?^EH,-W;AQZ8@=L.<\(G,UW>4\Y,*QXRX/-?NWU[\LJ.Q\[[RO$X/B'M[1:+C@!J;^]=[F]_)O':M'V\15OQ^CO;+13O M^:.UV^XN4FD4E!A7W9/6[E?8/O[]I+UM62LZ%:WMPQ][^"MM7?U]TC[^\"/> M/T2'YNI !2^X= ) R26@EDH@,0M "9_21;05"I<.8Z%3MI*7YW (G%OGA#54 M.:&CGVB5LI8S:"7F&PT??;FSM,T&YWYC\U-2,3W=[5XVJC6)RFN\#M?XE.]F M3[CS_FMG+C_/AO&][[]\.3\]U8/+G3!=I,D:C9>HL"3>\"[!!Y()ZS%)N\13 M0+6RT<4F!@1/$,&)]8RI1:E?91F2S.+(["_N?'#I]6#Q].>W3J\S\G]TOGL7 M14[W#CNFZ[<2AW4)OPEX5S.$76:8G;;0WN[617O[*]O#?Y_N;_]UTC[N=EK; M'ZY:VT>=%H[CV_X4O_?Y8C'#;._J[Z/6]A9L[W:/][_MG[0_?L8[WSY=M'9; M%SL?/UWM77VEK>._3]K;OX969Z8@59*@C%002.@,H-BKE&'&4C,[@:!U$BNY ML*0"EQ$^*"86FD5 M9=P1CHU3GDOO$J@@A3!!&51J BK3$D0K/%;1^P'*( LH%0%((300GD&$'2:, MR%2"2)MB2=/H#"K/4*?QQ!&>4/RSKA&>/_QP^$M#6WM^>MXM$I1G:=\>A=C/ M,&%/'>*Y/L3;=LG*+>I/F%LOL7BX1HM7.\/A'ROCCFY-E48M:T)7PI:8)>(Q M7BC,&05<20M\6R.LSJ\#75 MX>LZ4ED=/HDZG+I6&"EA PG TH!2O$X"PX0'P3C')'*(,KRQ26F3+FD5G-7A M:_M-;_ADO-GH^5'=HIW/MZ[9=WHCH>I,7%0+RI3:&6DKX[*V_2C;8P^PQ]KO M9]Q3ZJ&._R"@$%> JL" Y#8 R*1!QAD!H=O8%+(),5VM2/!5)("1+6SB$< \V9CD\,FSGTY M7A^T;N#9FV4:66&"AI&M&'$ MZ7?R77>;^=.F^5"T3OO;"[1P/O&ZUXEZ-AXT.$;7>/11Z#5;3:_!W' M*P_X:!:=U1*=+YT?+RTX68MG+9ZWXD\Q%V7=G07F104FZ^RWH[-?DYKEV5@H MW@H=SQ-,8!:(%R/RR4K@#:QY5@)9(&Y3 CEG^:%3N.RX)^<,Y9RAVN8LK'3. M4$B='&D0&AG*J%'6"88D8:E#"\&V.KVG3]%<^K:JI)D]C]8DC6COQ_[N9]8^ M_10_TT)[QY]_M*^ZG?UO^YV=CZW+G>U#NO/Q<_SO$UM,(]H__JW;WC[!>\>' M/_:N_NZTMS^0G6^_=_?CM?:N/M'TW?WXW]YQ-]4B34N!AD( ZCP" MDD +A):&&BF9H&)CDS8)R:FOJQ(CR#"682S#V!TPQKP3 0NDM?144:$585AI MX9AUF"%:-9JF3]%H.L/8\\#8M(3#41S-$F@ PHX"*HP""F,&N$1:0BP=Y1'& M2!.AZQ6U&<8RC&48RS!6GWE] (P]*I!22^,X MU)9;)@A6E3>&LC=67QBCTX)Z$: M'W"TL:1D;'8. )(SL%U"GJS1M(CETR+>C:>DOJ.YY2TS%V[MRQQ%JKEK;AY?M MJU^/VKON:'_W:WSWKY.]W?W0.MZ[.K!QIW@5HKK7W@-*A 12:@^<-4B)B.-( MJ1+OHP+Q;BN!M/*8!Z6)-]!0I'CT<%10WCA&.9;.+%:CCE>AH7NN,5V'1KD0 MS2A@H^MJ:Z$>>5:%EQ?Y=2J\?G\4-V:\7J?7&!WYAM6# MP674V(E[_;PW:O1#XW"\D2_\P*]U/;848J4J;Q%YQ^E]2V_SD']FR/<5C#4J MLT"H'NY.3K%>AU*G#[WO?CCJ^5'CF]?=T5'C2[][GNRZ1S5XS(N](HN]K4>Z M\=_Z].S?C:V>[E[&A\L+OGX+OML?Z6[.B?^I.?Q5=W7/1@L[[AIO_:GQ@P9! MS<9C:X[6_Q@KGU*]\7Z%<9M0;@2DEBBJA%:>N>BA&\.$LA"+)V##' =%ZG*V M]-BH2'6V])GN'?]^VOKX.5'.';7B^%IXC[7P_O%>O,[^]N%5Z_2O>*^_CZ^= M+25>S-.]B_29]K0!C/(X<8FDZ2)J5BMTZ6Z0TK.@P43(U9G1&2QVX]E88J*V6BF8M6$\M"&>J(C&'DEN@<6" DA 5(/00 M:&>C2>ZP5JF<1#0A>HF ?U:"60G68^UJ6B:>E>#3*<&9Z(/'Q% H 73$ 1H, M!,I+ SBR)*ZIMQ+C: J*)E(O$7Q8>RU8LXRC%8DO_-8?Q)OU&O9\,/ ]>UF4 MZ_1'1WY0M\C_4T',PZ)PJP8Q_WC9<,,P3E7\:1%1?NO$N_H_.M_]M1*\2N#> M5_*V.XB/W"TJO#[J3N^/_G"8(>NN(.MY#)J5X5,KPR>(.F1E^/K*-U^ M/Q/*,9(KHCV/YI7B@.*@@>1. N]DD)CYZ-JXC4T.29.\2.[BZVVU^NFP>A[! M9GS*^+06^"018HY(3#2,SHIPAD+.,-((:2RA(!F?7@V?IM$UH04,*.7T0&8! M%2Y$?.(08$R=5LP:2LC&9G0KFXBJC$\9GS(^97Q:#WS21',5H"3II @ZK#2R MS#*I$ N8KF_YK!OZ[3"+\(>^XMYQJ[Z;'>,*LN/- .$J9\G$<'/4A* M$QAJ)8CZ4@2!J1&"K1.K[@S?M:[XKA,;7I2^86=8L.HFLMV22#?NU#6CTL7D M'25RI4A>U3NN6!YQ'G$>\8N/6, WR*Z\R-)9[[C *]"O(I;Y5^^]L@\].!\; M ]$R]DMGOT8?S<*X8L+X&/;:5Y>RI1_->/-V\.8UZ;X?QC56\^W_<= ?OCC' M^Q/,X-N4B/75 UDD:JPDBNYO&1?>TI)G7%@EB-C7!5\*WEYUW%Y\[[-"YL7=I46-BODM5[>Q7U; M,PKKA\WAJY22O3\?QG'[0:/;&8X>UR K-ZM\='1WO' MW9/6Z>:*-8+%R4'B@E!2 4BV!\5R"P(@W7L9_D=G89 HU&;FPB09I2L3J1!&>(R1"3(69E(*9>"+,(*VT_^O##=L_3#*X9 M"=.+80J=8 H.C&E+$^U+(IUW*'4$522*%R?Q[Q[RX#*-(IRA[V/#@SC@ 8B@0J2 &%=7%:(*,1A8Q-1V61(Y*!8!ID,,JL@\K4# MF7IA3 Z*/0.JM*?^BZ#.$A488*S@)M<)52*^J.C$1,1A6*H4%J.D"2')_DON MV%BS2?QST#\;=/Q(#RX;(V^/>O'3AQW_N/2[9^PX,KG_3[8%?AAW_QUC7&7L MT<19JJB6@2"*(MYH:Z@)WG.NH58A)Y+5#'>^S"22(<>HTU( KID$E!$+)/0" M:&,5E\P2:TWJB-$4B-:N(4;=56(]6RYE!?C4$9[7U8 YPO,D.G&:](136T%! M#."2($"MP$ Y@X&.GI2#*)AHH6]L,M*4&#]O>">KPZP.Z[%V]=*&.1;Q]/IO MFJ CH-#,*06X$!Y0310P%C/@/>7600D=]1N;A#>ENJ[_LDV8E6!6@AUG(2)" M.:XXID9#*9"FD I)H[^%F:\9F'1F3MY-D2V,+6!!VFA,6P-4 M- D @<9 3Q@,U&YL$M(4L'[E*G77@O5,%LX*\*E##*^K 7.(X4ETXO3D/0HV MMU9R(#W$@!HJ@6+< .8$MH&%N)8NT8TT$>9U*JS(ZC"KP[=A#^8 P]/KO^G) M._+$.289"%$/ DJB82@1#(!@2(/3 1&4*LMXDXF7.';*2C KP7JLW4-*H8B& M'FLG4G0U;AP#M;.&!,5Q$,R*?/)>.P4X>_*ND(T*4!N@)9& >@Z!DB)J1!.( MLH1KYV%VB[,*?',J\$&4 Z^J [-;_$1:<7KR[HTE5D$&K-$\:D7"@3)& .L0 M4LQQ*7Q!.=#D_'IM:':,LT)<0X58+WV8'>-GT( S)^\0$D<#$H PCP$-(KK& M,O[J!$+$>2Z O^7DO3_2W49GH@<:NE $]P 7 MUQF>=?5E$EG_5.0R#YKK6]D;JC>KNY'XONN?I^=[B^PS#\NX>9IY77W\U41S M%: DS%H*'58Z>OG1SU>(!4QY[C53-^R]G$E48)QQC D&QIKH>U#%@''1]X#1 M)0F<82,LV]@4B#45J5\QQ%-NP?KIMGIF#F?('FQ4I!9BIC=[N M"!5=^V)/$$$;VS<=(WG5F96+132PQ%GP5I)<&E21)C:D6&"%NPIW%>Y:#>Y*@9@D%; 4I]QK M;[B0@4GJ@HF@R95XQ['"FB)CK$.3":)4$B23D- MA%,LM5O;H%@U&:]5_9O"8X7'"H\5'JNK!5:\AT] 7'.QDU:P$+CP*!@#5AC+ MT>/$"60H2XZE@)V7:QL"BZ;0]2M;].+8JPJ]_&UBX3'@OZ'[=>-L3=I'?;B7 MW_@7O'DV_FH6NX,0!Y-73%X\W\:_W.BWC?,+5Y>YP\^^2Y8W/\#EI[[S9/U@ MTGO=042=Z=^$5NBYTXFCV#C._PR&#< 5N([M-49QTAW%/CS%N#%,UZ,O&^%H M!,O?F'0B_'\4X?T!"&_W6Z,/]^R,&Q&F(#3^.!K$!L/-1CX)J;Z206W]3K,G M]+JX?=HO+=YE=%4Z<@_;TPA+N,+6"J\8P21ZKBRG;G^K.IN!=]#%(=+%8[T/_93FQM!?_]\^3O7_"H:-_=]H[H;.W\PD^_?/+[LY>:AWLTGV87*P994@E[J95+"W% M N16Z!2YE9CHM48$NCG,*STZBFM+O7/FA: 1IU+0.+9CV"% T;W>\'C\ZKN" MWK>CS]U!!;Y9R&=_SN!V)O854IT__120X>EZ]G <7YV]>'T6Y-P=5&.L?G05 M\>$VKX^[8=*!AX-)PE.]:1:%/KO![//UZ6=7Z&CZ(=?KU-#O?W[KC_$ZN>U# MP1[ZVUOO:M:E$67$9<171JPPN^-OGZ!4XLW ]?3I&[H>>M@=O0A//TO71F.> M=ED]4%L<+6!AU2+2\G,G)^[JM%=)9+=/X",V'!@E-0O*!X MV8K7%_;,0"_8702F;@)3,/OE8/83+^NM6_!61_BR[<_LS5STFC_"!!:!>#J! M(*: P$M;\P("12!N X'2 .:^4WC3<4_="IPM;/5*<-33%+0JP5&SX*A$D\8\ M*4L<%]P9'Y0@F@EFJ6/4SX[O^:7C^P=&2O\^']'_WV^UVXKR?MK4T&]SR]%A^ULXW;.W"/K4YO=Z?= M:V^%3KO_EN_V\YCA&4\_X=:6A^=KI]8)/IG+KF01>">AY"-#W":'K)4!12D] M2<+PX.W:!M%-Q:\WG7CNRG(O+CBJL%=AKSIMFF5F+QE01:W7DABMKF*#& MJB!\H(+PS%[$S-@+7A3VJ@M[751G(\IK*6-"3'F>V\AIY*+0"#-GB&<)FV2K MEDE8U*]E2&&OPEZ%O0I[/8B]'A0Z7=BK!NQU49 -] ]K'#%(6>QS?0"%3#(6 M>TROQWWJ7=P5&U6;Z;]R7QNA+7'[INJ5]79N%J9-/[,.I.9H$E_/Y 3/__Z&I+E+I]DUGSHB+D_;_+_YN2JD MY-$3YZU*/!GN1+)!LNB%H6"$1&+EOE1K9S_JC"XV]^>(W"C:+\@FF(I7MG=L M3\9KOUW.O.L.SH:D*(SYVM3^[/RE]'3S5RTWL-%P5.VC5\"$@"?Y:WGP=OD& MW>B,,FW_SX^7'%:\RK'-ZK#V< )7FPP;GP;V*'0G,>05##F"HGI5<62NJ-1XUQW8@<\)Z']- MX(UI_ODO,^J(X=?5F9-?NH/&I#,\@HN$<;,1O_F8M86.'4U3Z0_CZ.RO/HQZ M,O[U)MS\#HTBHN<,OJFQI&M$J]^9$WTN\T^;V;_I?36E_[$G&5$V!P'>&8%\ M_;MK7;<')!S'6]VQ[PW'1Z/:)/6W3\[5>%"Y=[^!2@W?:8GVZ9_]?)]=NDW: M.YO?]OJ[HO4>1M;?OB&I/ZOR[SHMV@)5_PL#%9[L]=\=[!Z ZK_UK@]C.-X[ M\">[!WOIPT[K9)\Q:[3S"6$3 JCB3""7\IE^ B.+& U3;Z<66+5!-R=5\$9* MT04BO1:<2:HM('C"5&'EK'#Q6A& ^LKDY2V$9P4I9M+2F)5^.&]%]BS/01^B MLM9WQM9+$^+LG_Y3@Q'O?@AW05O:U4_9?%0N\WW*;$I!>M1 M(D0@[JU!1D:87V:]EE91(5>K?LH,16>QM.-*[1E6&[]W(1=9+,?=<58.0?'/ MY8:FM54 E5>LNHH4ZU0\M*+%\]31(&Q=\KL6TJC1D.7CU/ZH5\Y,O493,FD? M,9.V+.UR+>U6]+'O@,@8:3YUVDU):2X;9NDWS',D+)9E+6F'2Y!V.+.2NM7A M0':(-^#*]C.02XIS?I$21W1;>FZ]UK2N84*K$P7TA*T9X^#KJ]FFW#[?DZWI MEGP'.[(V83\/=&*=%507+?KNRX>MS[3]SUO2.OUXNGOPKO/AGT]D;P>^0]_" M/5O'K:W6];"?TR^G,";^86N7[.Y\.FUOM;OP#&)OY^]>^_V[@]V=7')]\[AU MVDZM[ES"H HI1&$I"MA:Q%UBR.5ZPMI(ZRE7WL1<3ETVL5Q$-\8GVUCU Z02 MDUJXI'#)XAMU%"YY7"ZY2-\+.AH?O$?1N(2X5!1IJ1/2CE"2/-56^K4-KILJ M&YZ%2YX^0O21K;XG:#%5HTD\L_K\L)\/QZ:GVOE\K(HHA0\F]ML#C;_5GKA: MC>5L>;ZS2O2Q=\!MF/*#E5QF@GY"8^\LEN%M_[ W/(GQS^GVFXM;>',T&@%I M%Z:^#U-?*A.CJ=->8X0)9SGL 2,7L*G?S-1J+(4HEMV2*T3Q1$1Q8=*9%+TS3B,EJ4*<>8LLXSDK4.#D1(K, MN;4-P9KP<2&*>EIMJWU6UQX.4'< -EO,]EGC0,WEK;(+C)\"((YF';JZ[86,\CI@*%RZ=B%RA\*BB\T+6%BUHE M$U$TPB).14 .4XI@*9/ G B"!4 A:6)>O^.3)83"#5$R1M0W19+2X^Y_5W5_0KZ[HMR@ENZ#?(Z'?A6+-?QP/"GNYU4GD05IS!=R]2:+5:&2^U#)?(PYUM2SX 0B M00G$A?4H-W%#7C%)ZD'>@O3F GD_!7ES_2NU M)"QR@V"9#.*8 N0%:I&,E@E82$:BRY#'%])"9>4AKSB:'YSBVK&C[K08:P:< M4=<=92$LCI@5)Y3'T:%/XV@8[+AS Y>\.1>L-W-R52CE/I3R83X^6G-#@/89 M4BYG:K)HD162(PTZ 2%,!95X!D=-"7U=7#+%_UQ@[[GTZ()]CX)]<_5D@G"& M:X$8TQC!TE%D,;?(XV #QE99F9,/F[B&Y626$/F*,_J^DSCMF&*O]%0H;ID5 MIY,%!$)7DG6]84L)!7P I'FHY[?-=]WG<&4YL[YI6?7.GLKJY;NI1/OG.'>]+?>6GF=?E M)_G%)7L6?O^Y6 MV1O__ 3>3'$$)K)M?!WVC@83.SII1#OJG31&<=(=Q:IQW>%H^'ED M^XU?\B]SG C%K]]67_KSXDO_F7ZI^IB\_K4Q&3;BK*CNN#'\F@^Y&A[$WW8' M#?LY-AO'G6&C8[_&_/ZP[^#Q0_Z@,M)/8 SC/.)LNH^Z<>!CX[@+#W-Y[ T[ M:?2B'4\:4DQ_L]YX>W[3C@V ]9-NK_&'A1F$)V.DV<@V1Q[ 3?!]EIV9'OG%]YO;&=DTD&@SCE MFMF@N^.S"U^>_E'T>7O#@Q_"Y]^ +R81QO-_[D%9*A+?=?$5;6PO*L1-AO+_[OGR=[_X1#!_9I M>^L3;@-U 5T!C7UA[?>[9*\/-'3PB;2VWO5A#,=[!_YD]V OM7<^PK4_D0]; M;T\_['QFK>-]K;S"21C$DI*(,QN1$]JAD)O:*">X3JPZ)@(0N<9(4W&;3>V9 M_ZH1CD8 ])4 C;O?>0@\ZX$0=9@,ZZ4L^D<+/:/9?>O"QY'3L^]X\]7/@> M;N+_2+#.]*.3%=&.'D.T<&MK\^3#YGZBA#HBP$"/."!.I .]AVCD S;61!N= MP6L;6NKKH&IF. M?QYQGC@.KX#1?62,@8P9:8@,*B)JP?[BVFIDL]\01Y*\EY)%GGFNJ6ZHC/2$ M#]2D">A"@#E@PGWN (QO'[=CFS4WSRD=S,/KQC6YX]3 M22"/'B;F$HK$XD5NXKO/:#.4!$SSE^ITY372.K6=T\+6;] M;$KJ.\K+DXK7Q71:+_E 'L',N^QY_/=P\'DGCOI;T4UVX,*_]X;^R_,"%FN] M.0.LMV3WGS^Z>SN[M+W5[K<./K+=@UZG#0 &]\:M@]_[>P P>^\_GEP%K-;. MWYW=_A\]^"9NT=V3]E;H?LB^1PKO['P\:;W?^]+:ZGS9V_HCM0^VV;XG'#3H MX)$G&B#*1HL<= HII2F= &K$L)F5!AR33V# 7< GUBK,Y\0([57 MSF(KUAH1.. P;R&@L[6-/,G7G5KS6_5&Y\Z/;W-Y6-)$%4EPC$L)7TU.&0GV M90R&U1+@[.L!N0KBGW2-OAH/*1^MZL=HFV47Y@O>*V&=6>9\X1B%% M"2:$P\C*J)'6B5LLHW6"797]91:YG0N+I@@&;G2P"I: Q= MK_NYVK6@F%[WM%3*ZC5KJ'$<1S%_/0U[O>'Q^-7W^'LV,WT[^MP=5*<"F1YF M?\[. 6:$,3+$-^]I_Q MZ[#W-5M^?A1#=])(UE?>_X:SO7PZ7V)Q;XI:*Z&V/S5MRQ])NX#DCW]W!_%# M>E-MR[JW]?'TP\XN_!^N=_!1[&W]V6W13V+OGT_''[;@ M/OU/O'7ZEEP-GFWU__[2WFJ)]D%+Y+&WMWI?VN^W3_=V>KV]G4W>_J?=W]OY M?-K:^3NUYGL3R!2T5\HC87*,@)<)&<$%PE(F+G@N/BB 292X,5"IUJ&S=>>6 MDLQ1"*00R/.E8A0">3B!7!0$L-@83XU'R=. N!4266<-PD$%(FQR.E(@$(D+ M@3Q_N8#SPRX8[?.44%GYLZL%1?'?5%D+N:AT1Y.X/+A*.:# M;/9B5=.B?=ZM@LXR*Y@J4AJHX\%[SHURVB0O([;2$YML](_@H<@A1-N#\61T ME,-4WUD?-_OP$$79O(^RV;Y4R]IRA[T![5+)B+@R ;GH#8J!!,,,F G$K&TP M7D]O1=V9X(4[) KJKS[JRY!(8"9: 'H>J3=>2R<3)A% @P?W"&Z%@OJ/@_H7 M+@;%!691$\0(L8@3')%E\&?2C!)&I2'"%=2O>='!U:[C_6F0$]EB3E@+W;'/ M^[T!2/3(ME6IT"_K]-/I=:-PB M8BUD O331",>>$!.6@D*N*<* Y'QE)NXLR8W!?WJIVNO]H'%W$YO=,?CHZI( M4M7!_0E4[M*D;8E(9R$J=XJC40SONH/SNF?M6*CF7E0S'X 8F$A*2XJH4P1Q MF8!JM(Y(!."@0$+4+N86;41*L13I)A3AF'FEK)9)2 M&PJ*I'54K6TP0IJ8U:_%Z8OKIE!HJM!4G3;-,M/4 JSI0E,_15-S9U1<8<& MG)@6#G&*$]+!."1%(";P:#2A0%-8- 591)^Z0E/W;?HS-7MK:2G26RS%QLQ4 M? Z#W=R]C&5,*7>A^1H;W5S3)HXGC9&=Q'Q&ENORG]73/JE*KP\'N<;V,,U* M]G_7VC^VX\9W\11PS\71%4@U *!:22.\=ERI8"73SNJ 0^Y*X,FL*BO_3H,: M>ONI__;LT?Z$)]NJ^J/\!V9L&,YA%='EQ-4'EVUM[>Q^VU>!!FPU103+@#AS M##F.)8I&"2J9D8J06XCQQH6D7FBM)4Z2!&X(TTD)J62TTDB*E-&"&(HU\QHS3@3 M3G'E0S)6S1:2EX5\Q(5TA%#M$T,F88LXS"IRC%)DE%0,:]BKRMYW(8T/FBFE M(Y:.@P)D.(TQ2AR]Y@X[\H/>7V4A'[*08!$D;1E!+@H*:B=HG+!#<^4#Q9E) M3!B6UC:N']P\X(W_FZV*BI$GG5&VR3IEUT%%W#/(\TT&G5=+SN5(6Z>X8E%C?.[K4'6;V^V9C$"?YW?PS MD-:0W\P^L4%E5%5-A,83^$]_IN(.#^.TJ^/XU6I57^=ZG1JZ5*7,S3I8!F7$ M9<171JSP74OREYK.+Z>FLRG%?^^\L#N5RMB:JHIOLZIXAT4^(RO0_^(/BO_< MXZM%=)9+=/X"&V/!@E-0O*!XV8K7%_8>74H*=A>!6:C %,Q^.9C]G&TW[E4:-*8IYSFP05WQ@H8]3\( MR;M7N//FM%1'==[Z(>43_[/J//\9Q7[WJ+\: =#]M^S#3J???K]+=D_?'K=_=UL'7X[A_M_:__S1NQH O;OCQ8?W>7Q_'[1V-N&>F^S# M/V_Y[C_ONGO_;)]\V/D=GA7&U+]2#)EI$6*N@VE9BHCG IE&68U"R"VWDC,6 M2Z"6)N.F=D4Q[[K-ZH=-]2RL4#BE<,JSG7"351!N=)"(A0DQ"7'J/#"<<":O56,Z6YSNK5-I(+-])U97DU'\/!Y]WXJB_ M.D5Z%L73%VUT:/M@^]N^,2'&B"U2@3K$@TPH5P!!P4;B(F5&*)7/J3!>Q#G5 MRC>4>#A;_ 3(U&]F:C660A%+I;@Z*C0Q:/1!;]$%UPICK5Q"$?" M<[LYB70BN?$<-\D$KGPLUD6]CX=6.X_IS?#H$'#HK&9SW0(X'HM55KN#WW(< M<60V>?LMEU6$J9P/5B@4\[#SCN/]Q%(R.D44G$X(R,8B@Q5!1CMFC=4&](9, M+X+4+]:M[LA8SXBV HBKX\0O@/C('OWC?65<9,H%Q+#-U8U!Z;8B6F0M!K-) M$DLMSH>_5-8OH:0 8@'$&@#B,[JI"R ^LL_Z>-\E*B7% EFC%.)<2*19(BCJ MH ,+R9-H+H!83X_L:@>>SV_S7%RJ.QX?V8'/S4;&DW%=(O7+L5]] M';2WI86]ZPY F&"JWF1I*C1R'QKISGE>G4I,)NZ1:U=3=VJ!P,>#P L7JG"&<>HC(MY0Q+UDR.%@ M4>0Z)L5%;D^=#]D7"%VY30SR+CEF4< (0E%8C M2XE!@FMNA:+71W:3YRVQZ,)Z.CW,#[T^!H',/OP]&HZ@[^QAY:WYVX*"S?ITY!199F%]&(N<,0ZRB8%*%N(Z7?GSMX)YJX=YC^XZ+9CW M-)AWX48EB@8OO$.>68ZXDARYJ".2(I>8H%$ZD@/UQ2*2A@OF%6^04"4@)#?3EHHK:KFU0O8C,UX)Y!?/JL7:+ M]9H6S%L$YEVX26.*,GG/D*<2(VX<0R:G_QL?@O(8D!!F=X.I8MO6U$GZ\%,E MN:[$$OA)I_.X,YS8WGG6?R-.P\WK=@ZWL(6\M;OO[,/9W1A\'H9'KA>_W_ZW M7BO^J"T>[G?R\CCSNOQ,_LQ5%PJ?WX///\PW/:4NY)*@%!$I)>(QCK(MC/LZ2YP(;Y)DAB&-&D8G&(TH"!\8*DE.:P[F:3-2OR=R+ MHZSJG/"WB87'@/^&[M>-LS5I'_7A7G[C7_#FV?BK6>P.0AQ,7C%Y_?GN.)++ MP[_S4\_-'KUA]GK=042=Z=^$5MAWY8&KQZOCX]PD##<\SDXGGG6GM9]',>9( M!YUA8\C8>=8[N#1IJFC]D> /?7"*\GXYQATFS #8:I M\X^ZD&OTXC_R_1]U1=>_Q M^N6ERY*92:([.*I2V"XMYN%PW,UOOAK%'GSZ-;X^[H9)!R87YFXVCUQ,%_FF MGUD'N_UH$E_/]C>>__W:=;F9XH:/F3OJ+CA$7IG(N7\[HPM\_1R1&T7[!=D$ M3_7*]H[MR7CMMTL/W^\.SJZN\C:\-DL_.Q4I/=U45"L'6L!P5 G0J^GNR5_+ M@[?+-^A&9Y35I?_I\NB)\U8EG@QW(MD@6?3"4##R([%R7P%^9)C/>_--UK0& MN6*6W;@='6LIY>IF*7\[^ I*W"!.FHWM@5]?G0=K#R=PM8Z'0(JSO_HPZLGXUYL@<(F5@7]=(<.IF2)-5)$$Q[B47,CDE)%2 MT1@,YP14\+6-O^(YYV>Y:A">_R+T=3M.\KX9]F/CEW\/Q^-?&_^!.?PKS^%, M"<@652,=C:H4TM =^Z/Q>%:)+]-[3"GZ2?X+Q@7Z]?2S00-V9-8>J@OWJ@OG MQ8&_^_!AM4;K-U#[54F=KL;&O]SHMQLPJWKX'V.@7/O!RB.BYUPL4_>$KI$P M?&LS7>R2M?$(;NO+IOT[VQW];7M'<0O$%83O".S\';C! M[[VA__+,IGV[>V;:_]%K[;P]!3/\X,,_G[ZUX#X?MD)WK_^6MT[W#L#;+W3SATE,M6/W^_!69X2^SMO/W6?K_-V_2/_N[.Y]-V M'\9TT#EH;6V37=I.[:UMUCK>%Y;1D&NV2.\\XE(9I"7V2!NBE#8A:B:GSIB* M,S:S!R4:195D)#J8>TZ)9G^H;5VS+2_OX1D#[\9TOCY12:PT.VB3%>#" !@*VOO4^)2VHI#=H\K.M M_YS[7#_$GJW%3K^'Y?VT._TOWXGAJ!<_I/,]OSD>Q\EXQ<"U^C/)*YA)Y,S[=[/:_?. M]BIOR;@3JQM=][-4-]\";:?O0,5B)+]+3#-?'7X_G%Y] C9C1#"VT?QX.O"W M'?G.R:L?>,WZ=O2Y.ZA\I)G"9W_.O"8S4J_F\GS9IWY36-:>/1S'5V=BS)Z^Z@VIQJA]=="/?2WM]Y5KS-]R\=EQ"]VQ'>5XR=( KH9L7]P9-SOA@ [>^GJ M)CW\B/]!T_23F:7D:1=VYA9Z_*6]JONJ!:SL)=*\PP*?,17HK_'&V5^AKQ;4 M>$&H\<3K>BMHW'K8OFR(DHW.ZBE_\1YK+(QE/)QK_CU]AK;!>9*#)Q M62:F@+%=)*-(QG,^S3Y9,T5[.I;UE M7Y:%+0M;%G8I%O;Q5+!Z+VRI0/6 >6P-!_&DT;>C+_D4$KY?NZ:FS[-\]5NI M9TP16YTDK^2Y5C%QRK#@1C-GC/7!1\J%L)S3_>V?3D=^8\>=S4'(_WG[WZ/N M5]O+@4@WA(75)N/K@<$?TXRO@[>X15NL_3Y?^T^X]I^=5K_=W=O9/FT?_-G= M_:?=W3W]1'9WWEW+^&KM?#S=/?6X>H[W+=)^__9DE\(8#EJT_?Z/#KR&Z_W= M@;&FUGS3 FPTK+]CN:8C1SQYBHRU#"6F;9+.NTARVW#59(+4+N.K[HSPPM., M"PN\ !80BBD6C,;:Y!('A@%L)$L29D)HK H+U)<%+HHK&2&B]2X@&IE%7/N( M'!82)<&(QI(3HTUA@<("A04*"]Q<\($&P1@1@1%N?=+"FZ23TQ&3P *^&PN< MQM$P ,H7 E@0 &J]$^* M!%EA.(K8>(\#5BZJP@ U/V-Y^$';DIRQ3$-"IQV$=1W#"5%+MK,A=*(RD7DAEK N!^KNRSJW>IZV8NH,8 M?H\#>#'Y3\\.SFGG0\I_3D6R$,\]B*<]WXJ"J)1BY!A1JH%X8 61\XRCE#2+ M-B0A(UW;,$VL2D.]%8O9*##X.# (>X9J #J#F>(R"=#!):.>*Z]"8HK]G/)= M$/!)$/#"^RZYY31&C*(C^2"6:Z15U$A%1S485$K+M$C5NV!@PV'O=CAV4U;>DGAAIUV6IR6S M7NRIYOV20.JU@'7MD;(Z5+P S_24:76L;0C8Y5;4[ [W'SJH?(KWP$)E")H5,GMJ_7\AD$61RX=;G MRF)&.$.1!" 3+\"(TRH@)1C3Q@JML*]M4'TADT(FA4Q6D4R>]J"D\,@C\ M<4_VQ,P\8!YSVVX87QQ,JKYP79"1*EOQ MQ3H7BO]@]:L"+" *YO>C<7<0Q^,WP[[K#JHM=;'5WLSOM#/;X:0X#^[C/)BO M%AED4%8KCZ*D!O'(+=+,682M3"91ZH,/:QN$-3$5M?,>U)TA7KBSN?#!ZO/! MTR:J%BIX&"P@6%"YXKE*00 MPI,3PD60B54.&^T^:*K M92RF>&0E8F_F).R<7MX#R>8@M(<#/_VC4,X]*.?#?!E)IPE3/GJDV0#D$DI[PTEA8TK+E[=N4#YJ=%)GL7"7\O]@3TUK37V8>SN]TEXZ1>RUS7 M//T[S^OR$_L"'.%S>;LEF_\GJ7R^8"5-E'-)(O)1^%RPTB!@=J!RIZ60EKF0 M_-H&Q4U)EZS&V#WW7_V [86'[132JO^F66;26L!A12&MQR2MBY,)8772(@JD MB14,+6XDXG"686S"F/25<7AT=1 M)L\]CRC)R!&WCB!GA$4*6\\C,):C\E:"!X]HI 1Q[S"86U@BRDD(6!,9G*]M"L:+(ZWJA/"WB87'@/^&[M>-?\$_ M9^/MV]'G[J":CGQR-_MS-@%B^GS5;\_9;CI%,(R>/1S'5V"/?2WM]Y5KS-]R\=EQ"]VQ'>5XR49U_ MT"S]9%P9>=IU]1$TL=$"5E8M)-G.Q[Z+HP8CS0;%Q-QAD<_("C23^(.ZGDO_ MU0(<+PC+W'22/#]EYMI5B)"5K_6IB4T M:8%%V<9[.Q]/VCM_=]L[?W3:_3_[[7_^/-@]"-WVZ=ZU M\(Z]G7:G]7X7M^E'TH)G;&]MD_8_VZ35?TOWWN^2O??M;IMNLW;_[]2:[\0B MD]=6486DI YQ8$&D)0Y(>B(CIBXZ:MK, A>95 Y8G-I(D%#1(ZX319I8@FBR+GGN M!,M-6 H+%!8H+%!8X(8D6AY#D,XQ;A@/S+MD,&B5S A-;8CV;BSPO82D0@!/ M1 7N4F,6\NXT@ACH1 G5"*=6< H)50@BB@FZYN;5!B@,$!A@&=E ,6)"LIQ M$VSBP1,3A1!:.*.#9S28P@"U9("+/!\A"&C[@/O<*HRXI $9S#125&E#=5+1 MJL( -3]C6?E>*].0D,9D6!VP )*4UBLON91LI,RSE(*E.G JI=$>>ZZ=#RG].1;(0SSV(ISW?<,5B$30)$D7L M Y@>)C=]C!XYAT-2P3*L@7ATDYE%N)Y6OH9L@<'5@T$MK6:<4B>#XC@P&W B M#G81"\82%WY.^2X(^"0(.%?'S'C!#4N(*VMR\4V%8-48 N%FA#DF*5]H"_2" M@04#Z[%V]\! G!MS$(*)T(X;JT$%]$1@1K#$GFI6,+"&&'CA@/:)8I?KBB27 M)&B!P2(GHD$NX& \CI*Y6#"P8&#!P%LPD(5$'99)1\%Y]-9R+RT3CO&0'*!@ M,8?K"H07?EC-&(G:<,2YMO"/\,A*T T9-]1%S(1-NIC#M?;"WNUP;.E;JMAJ MI[_84\W[)8'4:P'K6A)Q=:AX 9[I*=.60]"?)-_Y-BC:4)^P5LC9' ?I0FYF M!J\2#8QCX348)VL;7#8)K5\J5*6MBQM6=JRM"]Z:4O,S /F\0U<'\87!Y-L18V[("-5MN*+ M=2X4_\'J5P580!3,[T?C[B".QV^&?=<=5%OJ8JN]F=]I9[;#27$>W,=Y,%\M MTL-Z)DTHLI0YQ#$GR&%%47!:BABH,XJN;9@FYO7K!5IW@GCAON9"!ZM/!T^; MIUJ8X,F9X"*X)0D7?)0*209TP 7'R)@(G, D]]P&D8RO[Z%DX8+"!84+5C@, MI7#!DW/!7("*L"R(*)#5/C- T$AG^T K*AQ5V#->XP"5P@6%"PH7K'HD22&$ M)R>$BQ@3C+5-AC"4!!-@'!B&',46)2RI530:F4QQ$]7Z/&;E*TENE=*1+[I6 MQF)*1U8B]F9.PL[9YSCPTS\*X]R#<3[,%Y'4V$F1^U8Q9RWB M,5?-<"(BEV/DA2)*1)RC&BG6I6K&:@5W%$"LDW.^ .)S N*%?QZHC&'E-+)< M&L1]P,@F&Q$VV*80'%@MR:]SCZTN^2;U6N:Z9NG? M>5Z7G]@7X B?R]HMN?P_2>7SY2H-32YH2Q!).?22)H605OTWS3*3U@(.*PII/29I79Q,,)V\QKXE?IZ=3FPDP*K&UPQ6C6%J3. =_YWR7O-'F-.)&,6>G<30F P;'N3? M=@=GU\C!#W9P\O^-&];_]Z@[[N8+C!O'<12G/XWC"8!H_G'.9OO'19 RWLI.&'<7&8#AI M#!W,P]O!Q-8J^'7V)\(4!#+%S-&Z,XN$HCN'!8%B-?\>OL=?8WMZ>GX)^ MM!FM^_GA[1BHH&H1"M>[O/(/7U10K04U3[FHFW^]^?EA/KWL32=44]RKKY/7C2S"-PC&3 NQ/"'JYTE:'QT>#@< M90ET)^?" TSRM3LY@4OZWE'(PI"',Q['\7@Z-!#Y^.TP^OR[=#2!"UX(<):Y M\ST"(QK'2QMB^NA3^8PPK%F44/YR/\+-\S-,[.@SO#R,HTH5&7C8J.X@YF'! M3H2+O6[,E\[[RAX>CH:'HR[\LG=R:8O.D.'LYD>#&0)D=,C3,_3=ZKFK MK3M]\J$#;JR@9-RL%M164]7S1],I@D6SW@,K5@]Y]L/&)([ZXQFPP!S!ZA]. MG[YA/X_B5#[6[XW)&_]RH]\V5@K*9](.,]?KS5 >-.Q<,'QA=A? /[\ M *JAN@C7\T/8Q*=3*;B\=:,=#>!.4PRXV(6#!@P8!MJ;BE+H=P?=\61&57E# M#N"1SZX&CQ7R&U/!S6I8-93Q!/YSOHN'A[/G?B1QNJ3X7+9'E([<"Q:,L(0K M;*WPBA%,HN?*$A(^' P^_JIYW!\;U>V_HORRG;=*+__OGR=X_X=!1+EO]_/T6 MV>VWQ-[.VV_M]]N\3?_H[^Y\/FWW84P'G8,6V!Z[M)W !F&MS7WG @.C+B+G MI$5<)PJO/$-.2<:BBLI@L-\B&'"'60)&1W%MZ;&B4M$SUH.2-:<4C2[)Q75M M[BZZX1FG9&7OC&)#1HYY57,PO=E41ALN"^E,$YQG\Z/!):6NHO9?SJG\UVR< M5P.<4MV4Z;9@)?LNCAJ,-!O9JL\8],?1(#88SF]0_.H':CPP_^?NH++:SB.K\Y>O ;"/.S9DU?=0;4,U8^NFHIPF]?' MW3#IP/J!'."IFV469#F[P>SS]>EG5^S8Z8=:K O%OO_YK3_&Z^2V#P5[Z&]O MO:M9ET;=\;=/$'EZ\RY\3#?JS;:ZKH>I?D?W\M//TB/7./_A@#V@5QPM8&'5 M A9VSEX"L)ZKS'VI$$SCW]^)/JY7O8UE*"+_N^U5Y@GPV36FJ5OFT,)6L717 M>U &R OIKI8",4DJ+C&GW&MON)"!2>J"B5+'QXAP.S>&YIQ&_W0GG6N&S_BR MY3.^;">=YVE5UUJ-,YN#3=%^_U:T^ZW3W=->!\9VT-X"V^C])_AN"^[SYY?= MG=\/P"ZZ=F;3VH)Q[7RANZ=MN!]G];[=_?#^ M[]2:C^8.P3B;M$*Q4X8?5F5O!5.$'^>D6 MS&'?H;#_'(U\QX[CN-#8?6BL.T=C666)H+6@B!U!7#J*M%8$)4<224)(1N3: M!@@7,[4+/:@[P-:^^..R,%7E 9@=5DZ=JS8<'(TGU6$>H-L/7;:E0.12LM@O MBZ6Q[):'5W?@LSCX^MA<]IWZQIOG@EXX[CX<=]$'Z[2]X[_M2\Y3%$0@)65 MG/& K D.&4JE]BE%XW+R;=-H>HWG?BT%-(HQ]L03N>G]*$X/)+_/9\466T86 M6RR)/1E!O;?=P;^'X_'V+#QE>_!V%K5R+KL?OE>EOW#7P[CK>#\2$:(R0%F! M>/C'3W-D<4+RO*RS$J3L&;">XX#-99XX84V1"3*)N[VJDBJZ7^-%X.3_?3V+<>6S ,V;?F8=S/'1)+Z>S2J>__T-,;V7XL5J M'M1+U.5XUOE_.Z,+J?X3JVK5T 8L)'RU_+@[?(-NM$997;[GRZ/GCAO5>+)<">2 M#9)%+PP%$S@2*_?5VL9.%9<\"P7,0=W_^LW^(,NEEE*N;I;RMX.O<3P9Q$FS M :;V#](TENG!VL/)-%OFT\ >A6Y.3GESGK/R9CYGY5UW %9%U_8:?UUDK_QR MENX3?EV=.?FE2MX9'L%%PKC9B-]\S#39J1+3!B%'_9_]U<]I:>-?;X+ *X0R M5; HM=;@H$U2C <#FTK #K+>IZ0%E71M8=D[F^-QG)3$G0DLRS0LD\4\T@0]V[C-OG75[G&XN<)_:<%%]]2>LI M:3WU=\>OCK>]QFD]EXVH"DA7R='^KK=+=T]:N>+:Z=]?/NQ\Y*V=3[SUOG7< M.H!K'+2[N_^T.WO_O#V^YFC/8SC8/ME[O\O:_WP4[:W/W]H[GX^K>^R\/6G1 M/SJ[%*Z_\_OEC!ZF6,1,!J28%(A3;9$V@2$64Z#:$!LYSZ6NF<'+Y6>O.S&5 M(+)'FLCL$!UUW5%U&E>"Q4JP6,T2=RJ6.D_:^0MH:KP]'A]EK73\UWEEI57) MYED0A5UD\YRV#K[0_6"32X+[G,P3$$^*(DV#0\&D%)7C1%&2(YVQ7 2-E9BQ MDM'S/3? U52>AU%6R=)YH5DZ3\90WX]T)H6:'D9-Q_N><"R]P,CPJI&MXLA9 M%A"1/%IM& %[>FV#*5[2;VK'1T]@%=1H$A\UAKETJGA)3M/2J6+%8IB+5_4Q M>'\^@4EIAD6(%ND@*>+>$J1Q,/ *)R\B"SI,ZR0I63MSM$0OKU1OBX6VMGCZ M+@CGK2TN5<:X)2PJO[\,?1-F$5O+T(GBQU%E.9S,V;P,1X?#6:7VW#H!6&D4 MP$W,Y[&G0A?;N9+YE8,\$F8-F;((\P!DK/Q'\+7 MFXU#"W1K>[T3>#O!77(SDMXP-W!HS/;(-#G@)/^R6P7$5[5^OD88>R_"XNU4 M'1=FO\G/4OOV"BO?DV/:@"..9Q@WB9^'H^[I>;#N3)SR5,^WV\@K7X7&GO7= MF.]8D^=XVD<%EF4P!L&&'\3)<8R#Z:^NK?U,?$"!/()U/6L'D]^"K^=J42.0 M?_BUGS7O@-7UW9$'0)A4QU P\.G>RG'(LWLVO]>V9?;D53M1]7I>H*H#0 M. 0)\23NP.09Y,USR?-R_-TA=Y7/%NIEM M5K)Q::VF;:.NQO,U9YMP-*H@]!*%O!D.*G,GVRK3G)P,U7 MUHC_A5T3PW36 M_L\]3'HC9%1*8.9YY$:#@1^M29)3+SA))CZ"23\W[*WH)FVPVJ=$M>RV^8-3 M1%H'7]B'S7U,>=*$"R2BC(AS)I!U/" LK352":I$]JP3TL2,7+.Q&Y4 W6>M MF554:1(Q#YIS&9V%6Q"KB,82,V8>(2BNK/4-:\W;'_<%]88'DTR2U9TUCOKM74$*Y?[9&7R/6N>5ETXP,*!\3,-[P )&D] ;;LG M@-W44>L.,'9LQ_>2Z,"U",E8'Q+AV"8KG&0L8(63T#0^!GIE,=X>@'9YE!6; M<_?DRY7GT[>L=;Q/=:14&84BMP%Q!Z)LI5!(&\^B<#H9Y=8V.,@#9]?#5>X- M7=A8*XFW$>X*1!6UCUQ:E9PU7-,D'@&ZRD)?6VC>VMP/E.+HL4/&:(NXM1YI M; FB01OFE:9,\+S0O*G%]0J,EX&KTH'/S8ZS"GGGZ7[?A06P1EV<:XLZYZ2Y M>O97259E"-CS+IFY3V0V4'(KV+..CE?T].G(;D2MXZK7:F[T6+5;G;J$LIUY M_F4P369FB^N&J:$$UG%6[7^,>-E 9OB:_96=R*:MK \]PS";2X_W2]_Q=B8 MM2/-5VJ8RH:AK[/TSOJ._GKA(5EM&_9^G#2*]Z:7:)+GFA 2I..: :Q9XZEG MH)H)%IE\!'KY-SS6A_0&-D'W!>M(IQ\YZ,/$*:>X(&@CF4CS2EMOH1.*6L[G1U!6C M&HQ*K;%',J@<1V09,LY1!$JQ),KZJ$Q>78EO7-VK&O"\2CMS'8WBUV'O:W[# M5Q,.(.ZG)%'Y)*OO;/:G7I/IDC0VSYKTWJC@3E79^3N=.4U_>,>*<[Y=)Q, M(#<QE/_)%B^3<"GIV ML5%W_*61/03Y@AD$*^H=YQHL4Y]8Y5FKVC!GW7\XZG[N#O+0;R7L[X_Y"E_/ MT_5=(?N.3%=:*]^R/-GO"7^<&U_#H]'LM""=UVFYV;E[=M8PDY-L48)&TJW< M_M-3L/R#ZD7\[U$7[I =Z,P+\VJ6)_1^-,67OLS'W4?Q7>C8;_*" ;;)\>^OCD:@WH01W6I MJ/;AKS,#UM_@M'G^>[.[YWV^Q9OGVZ+W=-=&,,FNV9 M'N0JNE].]K8^'X.Q^ 6^?]P^[71:[]_BW=//K'70.V@?A'YK*Z36@<?TGF%GH^%$&)ZG0@CCK(L^$$&#JWV=N>K&K[H3@'E_%SC9ZH[/ MSKYF\1FS15H9*^^F8(BG1:++<_HAS6:TTLQ>+ R=;IZV/^\3(:FG3B$HR'B^3'ECI5/ M:PXH=ZS74,]]LP !?83%+M+[A-)[IPK,SRZ2!?67O5S\2FV;\Q/0QC_1]B:= MQE\Y#N*AM4_K!J]%3!Y=3+;LQ#;^G^T?OFYL#FSO!)Z\B$H1E4L%E,^C"TKS MD9>U]H5-BI@4-BFBL@ VJ5G-Z"6HT7D6+_/J(1ML(26B'^W^3[NER^24R2F3 M4R:G3,[")Z=>E;GENEJ&1A%5"5Y4I6.]V'KKS+W5-;)PSEWTNV*2Y M9-A1FPSG.#"C6=1T%FS+'Z.9TP_R ]Y^RP4285HWIP7]PH[]5INL\P=&Z\[J M7__1V=MI]W=/__S2WNE\:1U\_/8!QO9A)_1V#S9/=W>VR=[.)MF%[URK?]U_ MUVO1O8/V^X_DP_N/)^VMMV*O_U:TZ=_=UE:[TSKXN]?:^KL#WTGM-^?UK[^U M=C[M$V&-M=0BCYE '!N&3+"YR(W@6(H@4LP=F2AM4EZ_(MAU9XB'MXI^W%9R M]9N96HWE;'V>4HP+A[YL#F71!&R2$09S3G.QG<1<$%SF>BR2W)-#3^-H&.RX M4^ASX?2)Y^G38*P,3@8IHS3B+E<_Q$XBJAWEWDCLNQ;VF,S@>!L/(6 M\< BL@96D@3B;,0BAIB*<578H;!#88>;RYF38#UV2BGA.1?.8A-S\K5/FB?+ M4F8'8F;L "\*.]2:'?@Y.QR Z> 4!_P7R"B'L^?-(T-B1 8++!3#1DX];[B) M5>F&7CQOQ?-6.+1PZ/TYU 3%E(Y1:&JX(-QH):W7"4PLPK *]^30XGE[-OK\ MUH+_5Q2ZTQ+[W!N28B3(.VL0IPR85%"!(C8,)TJ,)KBXWFK!G\6X*L10/V)P M5&/EJ'>&:>X5<\P0I0PSUKHDM"K&U9*Q0_>,'=X>MS_N$\ZUM)2A0+ &?L < M:<4% GN:>Q*]T@H7^^JQ&W37)G-@26((_SIR8S_J'F:A^XE0PD4$K=+'7LJ? M,*N7F720=A2B3AW M#EGL82&E2"Z"ED$#6=N0I,G)(CCG87NNKECY$S;)HX)/_6:F5F.YV:=7:.2Q MS9>@M13",:8DUS0:*IU6 <=("=,)%QI9*AJY%%86%4L\)H)@B0WB1H3<2"S; M+DH+$335C*UM<-84TA0:>4X:*6IV;?&1,^N5!)@4B>M(M5'P7^>Q]DSC% H^ M+A4^7HZLBC%0PQQ!/!",N&4<6NU#8)YTZB"D 4A"T+>@) D MZ,B(I5Q0Q2-QVB0N66+8*.^5E\4!OE0(>2FZ*,*",FH2THDDQ%4"#9*HB((T M8#$XYHF0:QLB.[]UP60#4:!M1XD,]APQK[U/+H *D=8V.&T271S:1<\N 'D# M0 I/M''84.PL#]0[*RUH88)900THX04@EPP@+P>:",]U\ DC*G*6%\<,&9$D M(HP+'$%FI+=K&X:"^!15NZ9Q)C\1'$C6Z3($FNP,)[;7&$5_-!K!.,];&-8M MQ/.QV.=^X58_4T=MF:E)!1J42I)P3+GDQ%!KJ5$66Z.Y\_P'G+AG3J.8A$<\XAR,8BGR NA)FT@HS>G'FC6EJ%_Z\9VV9%W1MI[A M\P5;%QKG1W 2W(G(A>,\"JU(D"0H1I,(WO&"K4N%K7@.6]E^4L$$2RR2VO%< MV@$C$R1@JS/OEV [!9'0R)J2)CXAS99 U1B++F00V52EB@%9*59-24;"U8&O!UL?$ M5B]Y8CK*Q"GA7A(MJ$W8<\)5(-S@XJU>*FR]B K9V?RV3Q30([811>5!;?4A M(<>-1S1Z"ZMM1!+9):!P$RBV8&O!UH*MCZJW4F.IDLG9:'F4U+KD&*?>29FD MC*Q@ZU)AZURHQ-OCUO%^U-%Q1A*HJH0AX$^/=! ),8.MB,P:B_T"@R4*N!9P M?4'@:HRS0JFD- :C42FM1 Q6.JV3MSR) JY+!JZ7PRPLQ ^8I&Q.2]18H4,51%1P0U+21",08.T]@%QGPP/FC*5 MZ-J&;"I."SP6)T1Q0A06>:@30FFK%;&42L%UPH[;1*FW'/0S[V()%UPN%ID+ M:?F(]S'7*B7/D4U)(VXM0XZ0[)3P41A'N'1F;4,TF5I$(':AD:)EUV/M[I,% M*+*%FAS&EL/0E L&MI$EH'032DPL^+AD^'@Y*D4FZZ0/&AFA4RY$"J^4)4@) M9R0- )-.YBXS34)4@+WP^= MK-<:/V-/N,>9UQ7@>AR#"HQ@DP073FBKH@\L*2:E4[&DI2X1UW]X4.D+[RV5+QVN9)-]%I1YB/2$1O$F M*[RV&KPF.$O,6JZM45QQX:S3TE$LE'#B M1XXH@D+2EL(+CXW*%9QD4YLE*S)2>*WP6N&UPFO?;580,?O_V?O2IK:29.V_ MHF#NW+<[0D77OM@31+@;MR\=%]&V<3O@"U$K'%M(7$D8XU__9AT))%:SBB.H MF DW,YKPP MVY,S6YUB^MO(PF? ?T/U;>4_\,_)^^[;P6[5JXHVL/AO'5R0^O0S4\Z-KC5U6O6_4BJB\Z+P-XS.NC*HSV7N%EQ<88-\E^ MG=Q^?)0LCX^=4X_Q0:.784RN/G[^XDMX_>1=03%C.?6YG_H(2=:7S[^'M JO M !72#%!YE-.+7I33BUZ4TYM\JE%;\JI16_* MJ45ORJE-/K7H33GUSGK3N(4!8Y:%)/^N;W_;E0'*ESDC5Q^_]F*\?,V5>%DP M?L=KKU_,6-;FFALW\HV)O,7J2R/>>/'&>-'>6"]S*A;JC?,8ZQM>6U:0GBKA MZO&'Z>+;/+)@?>R-XN#Z](3) V[=\/!:T>MSDE=SD/S'ZGMK'9ZQ-VR][848 M6G\=]F*+X7993ES84Y\1&IZ?$@4,S[T-$4\/AG=J_=HX),Q[KI\9Z#VH@CZ ML(OV/J+V$K.PVEL(Z^405@.,]^K9[#%]>5*6HRE15_@#LR!]@1S$4-GE9 MLB]L4M2DL$E1E3FPR6/T5'B$%C57+,\\Q:[!R2;:X:O&MN^9I_CF-DN:[;L7 MN1:Y%KD6N1:Y%KD6N1:YOGBY-JM7FUQ6B]"J+=?=&2%GAW<+^3V+>ENE8M;- M.C8N!!>H.#=4Q$HC"Q*IT4WR>E^/X]:E[M_[G?V=RN.C^V M,!P[AG?;WZ+K?/OSVH^M_;^Z6_O;W>TO;[]W]C_LG:]YM?5YBW3VUUCGRX;1$O<\$:Q[VO/!*C(49GC\SX&2M]S@$ M&P3WG!N!C8R"$4ZP5IS(86YDP(^)05FF D6J$ X:A%/QB/K MK$,N$XD,8'G-DY*)Z," MU:RX"PO%#/24&1(54B=*$?'>(:4+& M,)"BP2(91X2+))=--VV,>6&&P@R%&0HSS#*#(E0G%4+ )G*NK&;"!Y2$.U8 (+3IS6BMA I+(J42"=4)8O%HAS/LYD.Q%LK4N)(1F M=CB) 1F9O1%!M)8.8Q. <0@E;<78'!CG;C.NJ4C9\&3Q@HX/@XX^26D<#Q(3 MRJVG+I@88>IXF#Q:BX*.BX6.T[0?YTUB*GKDG4^ B6"4ZZ@-"DJ(X"CX89(O MK6C55F8>:[L%' LX-D-VMTF4!T.".HY)L%?I;%0CICF?&D!',7"AVGV1^*>Z5;%K^W4-1 MS^WR8>Y3'VF1>8FEH)63T1)!N0(;'JA)LQ")3Q$SPDO$=X%XJ9I)%L !IPB. M& +_"P,KL8!LQ!)1R:S*6UL%)4LK3.FV,O.(^#["=&PJTC8SK[G@ZES#(3X1 M+X,1 DO.E;!8):,<3YP9[@4NN+I0N#I-,PC E!(+B@+):;^>&62X!9,_)"I] M##A8,<2&)\"\^#Q4@T8ZVB!U86"U6F"@F;2 M<,,8LI:1O)LB(>L%01$'P@P!'N5Q:85+V1:ZX&K!U8*K#QL&")$3%S.,)AY$ M E<1IA\/7B2AX'\E/+U0N#I-;)(!$Q-7G.KG!:)>D<"%3KD=(F"JPN%J[-9$8DHJXE+ M*"D1$?>*(><>Z(AO_89&72 M(3!F;0'6!0/6:3X%99B! Z(1X8"IG*N(X+> J/9)6"60XJ$N<9#8ACH1$74B*K UB0FD4AG&8: S824!Q9 M#,<"C@4<+TL"\X$0R<'Q\HG':%R()@% )F&"L;[LI5LL<)PF*SBI91*"(N4) M0]Q8BZR58#A:$YP*,FKEEU9,F\\E!:Q@8\'&9LCN-@%'A[W@P@(,8O@/,XDD M;L!H],QC04L9AL7"QMF$ TF-HM9X1(3*J5P!(\N21YP)CZFF.&(+IB-N4U5, MQP*/!1XO,QV=3RIR20 ?N=0P:Y0$_UI+'!E3419X7#!XG*8-Q,1$,H(@@F4$ MD]$G9)72"/LHHK::1AL!'DU;25K@L9F) 2^G"D,S:R_,37;79LE,#DZ>QN!X MZ!^Z;KPZKZU9,G["SDD/,ZZ+S_/)JH"MUD0!N\MN2!S'^]<@DFFX'PN:Z%EF^!Y>$%/-SV;AWO- MS,LNG%8X[5EP&N8V..J,%M[SX*RV2=KHE61/66E =4- R M)\UXBFSP&.5=N&"K)($975HQHJWX@FU]+Y16**U06J&T*[NF:S#C!0M&6,(5 MME9XQ8# HN?*\E+SDS0 MCG&IE3.!,"JLXEPP&7WAM(7BM-FL0BR3S2UID&=6(6Y,+F4,_T0G$\^=NTQN MFVQX6Q!92*V06B&U0FK/@]0(#TP$1977B?,DM=4N2&R]]$*!&5](;<%(;9H+ M2FAR3&.&./4"<1\YD%HPB F58J+)F3!BO,]1U:K4TE_&UGX#/AO MJ+ZMG,BDZ!63T^];^8\;_+9R>N/Z-F?N\@!K M#V=G]4>_%\-A-VZDR?S^_7C=?ND/3J;U\/?C#_&@#S+N[7Z,N_OPQL/-_)6; M\!:_=_O^ZV).[6[\GP_'VY_# 1B.W7W:.O+WE@\.X=",-N-(>NEP7SRKPC?7^)_.G6_4BVAO_3FA-D!N]V/(3 MG6A9[^'-1C%D]FCM]P>Q-=J#=R?XWZU^@I]CZX_^/GS-\7__2U.B7@];HS-) MPZ_.JO@=9\;,9?MVL%OU:KS)*=237R<((\:WJ2?GZ?B.,0C&KVL/AO'5R0^O M0S4\Z-KC5U6O'H7ZHO,@!X]Y?52%T1X,'X@!CTV(22+YY &3X\OC8^<0>'R0 MZV5JZ-7'K[T8+Y/K#@IVUVNO?:I9ED:4-RYO?.Z-%68WO/81]EQ<#HT/Z3A> M;GOH9I@>-W2H'W^4+KR->5RQ>B").)B#8-4\=M7L#6)LK<-3]H:MMT" X09" M/B$K,!#CI1*XTZE%=19+=3Y6W^>M. 7%"XJ7J7A1L'\=@I_$<+M@=U&8IBE, MP>R7@]F/+-9KI^!]^GDT;G[FN.F\9?X U@4XO$4@I@" B]-Y@4$BD)X1$H47-<.D=[KLX.%\(Q6%#<_WP9!@G@AK# MB"32L\AXD*<-:/@5.^SH^27O/_J]C%0#FY_]H1I^_3L.\A_L;B2G&2N(+N:Z M]CAE!>Z]\>[#EZTO>_!>;_'ZC_??US<[>UN;G?WU=^^/.U^V][;[_K5!OOML3ZYGMX]MOOZ_3/O76Z=;2]ND8[^]M[ZS_@V3]"6I]M M)\.B9L'9A$ JN9V,-,@9*9")1(L8,-9)Y;+@C2M<]KQS5?Y= +8 [/4 2W6* M)AD:M(\\$J^5EC"VF.! E&0G683\BBS" K"/";#3&AM"2J&MU2@ZFVML!(ZT MQA*1:!E(+R9)70'8 K %8)L&L#*7QG'&J.@B3]88SY(6W& C'+/X9V6/"L ^ M)L!.*SXP:2/U)*# !(!=<0$F ;**1.N@2 M(GAJ@'V8G2Q-W<=P3I-NNOV@J9]S$D4_MR7C=NCIG4C*A(2#]=Q*[W+'1B]- MU#+%9$N ]6$V#GU9PSN67T# ?[=L M+]Q2KLQ2B\'3 +>#0=R5<7M> BY=KZ\P9T?Z]_A?%*_R^Y. MH-%PPB/2AG*0<@AY[Z9 R0'=&8)M\OX**4^V3[WM?8O#42^.6I^C[8[V6A_[ MW<-\RK U'._"^W_#T]U4]93/5XWJ'/*L*,/J>VM_G!(<;\3M>#< M$8]P2 SQP"C2V%ED=0*_U0;)779;S8-@"G'$4:.5893QY+6+EGFCO7'8&D-I ML;0?0\H;;W8L8T)H:Q!1.3A!J40V"(\X]C@%&05@2TY,>!I,(>8\ICST#L]% ML\PZ?1BPWF[WRFVS?7 U9G?,3L6S:D>V]=]V_^!UZTW/=H_!(;E$1/5-;.^X M=0!OV ^M QC_G( 3EL^.8=:'/(6KWF$]R>I1O=>0_^2R@_ZPR@]Z-8A=F]5A MNE?VWZ\G@\0G>W(ON\RZ85;,^'KB4>'9ZR_917TF^:CA6C&3-C06SLR_>X.I M1[L;D1M$^Q79!%_URG:/[/%PZ;>S>YZKWLG=%87'7QBE^PY%2H\W%+7D@!?Z M8^1_!;0#3G0^+;^\7;R7;@%. D'^J^+1$^>M2CP9#IX5$#"+7AA*HH_$RAVU MM%)74,@3/U=2R245_O.;_3G[;S_0W_/4R"#Q'4F-SSWL&AFSVI83A ME$<+WH6S+OI ! TNCFW3>D#?Y!)&46ELG ]<&P_&*362^<0,5M%2;9E;>JQJ M*K'W[=5J-;2[NX.X6W_ 3#V5=[&_.[ '>\>-2-*5L MW6S2KJVR>[H432FJ4XJF%!0O*/XRIF(IFE(4IJD*4S#[Y6!VV1Y?ZB44A2A% M4XK,"P@4A2A%4YJ7J?^I5Z\YUTO*PZ9MBYJ;V&XW*YHEP0=MFO2 FU@6=3O8 MQ9Y(T;/(I?#$6\-92([)R$601N0NIX+^9#=#Z8ETH]UC;^D&W&=C]2M;WU\[ M[JQ^J.!]^#8\8^O'I^/MS^_YQN>WQQN?UWZ31D?[39USS4ND<;OT(XA7">-^$(QIEGU$=I#.<>.X*=$SQH M;03%.OQDXTLAG&81SK3@CHQ81DL,4NYP<#82C)8](VH M4TPJ0996@(C:0O!".(5P"N$4PID#X?@0@B N"6\( M9]@:SW6(5&EAF#+F9YN^"^$TBW!F"C(9RK$6$I'=JO*EH+:^H]NIM>+9[6HA@ M>'@P[Q>6R^(F;WS)1JFEE5](WB=Y>'"Z3?(V)LDC2/VABQ]>?,7KIOJS*5]X MD5R5P]ZGI+03EJL8=(K*1Z8X82DRI\MZU>*0:^>/F?4JZ7F*F$ID",.(*\J0 M)1P#UQHG(F>61;.T GI#YD&M=YMO"\2>!1N?'S9B ;.$8NZPSIOPC:7&R!"Y M-,1$^*TLK2P4-DZ75A2S5BJJ4/ Z(<#"A!SU%GG#L278$:O-59J;*\J5%&QL*C9.5P&<$ 1'S) 6CB+N M>$0FJ@B_"BL8]Y2Q7"6;M*FY6$&T@&,!QP*.%0'/.8*?A;DQW!IGI8B&&Z&D M9YA)5R+6"P6.TXBU<28F#38CU<$BGGA QA./N(C$RY2"]+F -F\+=K$4:@'' M1L2D[[Y@*I>56(!M&IO]D>V>5O(JB\H/T[&F63)NZJKS+;N1+#+)IT23QCPI M2QP7W!D?E"":"6:I8]27R/D"D?S'F,3H\ZK M&'/B+1-M1N81'RK-@DJB5.&TA9DTB\QI(@:5J"+6ZLA-7O-@ (16!>$#%827 M%8^%XK3IBH?#(,:@(B))$\29,:(YX<@2YJ"1*Q*9D'([& *=Q3=I:+-@& MR<)IA=,*IQ5.NW*!D0>(8L%^&G>,1RU=B;D+3'@IY&YY.T63OOY^N39;N57= LB>O(] MC=P'0J_9!]*:; 1IYIZ;TW:7@&?PIUZK;G(Y.-],>!^.MD9[\ 4S/2\GS8_^ M7^ZI-KMD>DD+RUOVGU^X;J+U@U]5, J5OTG;M0]QWU8]F*VMO^.@II*>CZT- M!ZI3[WP:+M"W7Z]:YV;]2;NX1VCC=HYP3X=X9H2G _SV>^YV"VQ;[<,I&^DC M_'68QCSPTCN]Y8;%P7#J%=<(1MZ#&R?JD[M)N@A_]OW='CPOM*IQ6[=T.#H8EM<)%U"H_!Z)P]?*VC3(;VA,7B,ARW01$AO'%A$ >R:0NQ9X?Q;QQ1(A MO%F2\R+'^*P.4BOMO':1*XJUL)XJF:AVPA.==M8>:KGJ>D_CF03SWI!U"O?] M$;YV-M_P[^)^NK M>]W.NT\4O(X?ZQ2^[\MV=WOS+8?G'J]_^2>MSR82*A4T2%$@P;! W&GP00Q6 MB',I" ^&1JGS5BK>-KAY21=-9X/FE[!9$%H%&"%E2]HSWY+&G-;)1D>C5IP: M[8@,6@E%2,+&L5C8I(EL4LVP"1@"T?-$D)*Y/*=B AF#$_*616^\",1(8!-- MVHS.(]VA;#XK3MKE;$*;YI<]%)O.NZ,)EQB:K6CUB07,&8F M:%W8I(EL,MO.!H2GN 8V22+O9.;<(IR6A27%J1HJV$*:Y),\GD1;@FO+@FSYQ,B%!$,),P-I$G M3#4/UNI0]T63X*X4,FDBFSVF%%,J/C>44NYAA.M% MX).\!:5IWDG9,+O@Z7!EP^PDF8Y9"3ZA9L)[C@,UEGCAA39$),HE+A3>1 H_ MLV"%G2?1*R2%) AD2!#0MD(),ZJT-LP:M;0BI&X3/(_"Y&5G[&UWQKZ$?937 M;]+:Z'6/6ZGZ'C.S]X852+U&A58:]/=;0]"7*H'N]$8U>&7=';:.JM%>RT\V MVP];U?!D6]?I5BV[GS>Z#EL'@SB,]8Y7Z_K?XO*MA^V9C?;F=(MO:\\.6_;@ MH)OWIN4Q.ZB! :9IO1,N5#$/H.T%^#7N']0RR;^-LI.?=Q;#C(0WZ_5A:E9# MW^T/8WV;;[9[&/-NA-F];U=ME,O[D'^I?CTO6QC /DSLJC=YF7I;7C?V=N$8 MW+G?BZWC: =P$OQU.'P-]SASDWS;H[W*[\WN:9[NZ!N>[OFSHQEUR3OZQE=5 MHWIT\J$:7_*1JO>M7_E8WQN&_QO\/#SYKAA>UV,#KW'->WRS@ZK>D7=6T4%] M;;?;]_6F0ACT:A!A2L 3+5S;/[=7\,J1A"==>0G,I"I+I]^"]^H-4QS B2"T M$4R;T: M3,#>+KSQY4]] =/IMIO 3\J!M'ZWW3Q:M]_T MO7!#]!/$JMU>7U7KY7YC2 M5;<:':]-WGXUCO^[Z&;MW7>;;WYBZV]VO(>Q3XDCD+U"7*J$G(H)8<62$=@& M*L72BFH+?7&?1RL<#NH]VX":P^I[:Q\&?J_>&@K*<49IVH!N(*9!E2$SPW4< M'G9K[#K1-)@,1Z.]=FM45P7(1[P=[F4RB-7!A.%.SITP1(UMKW*0'BML:'<7NMSCYLA< I#^W2R8D M/".ZF:&LR>G(7K3T^@>QKKEQ01YN#,#U1;+&(TOGR M!G=^K'^'\TD'KMMXOV,82U%+ !:;%T1CX,C%8!'6WC&AF*8:+ZT0W&;B8JIF M/>=OHQ/SK %==.(N.D'6=W>BY=Q@HQ#(/X).:(JTD@XE+W.(2R=J<6YAJ>4E MC)--]8PGH[U!C-<03JT[6;QMV:GD8]\\X-!/\7A$(Z"BS<],AC8WF[8OHU]F5B'B?J]&WW_:;W&11RVZ_V/TT$:UH-4G0Z2GQFD M6_/P'%;8_K 'M2K )#I!X#_ZPU$GCEXNQ'Y9^YZKW=%@)>4!.5_''V2V!G/M MV,BID,G[9%GM(6!U<6OPK:DV!6(28+K$G'*OO>%"!B:I"R9*'4,6-3&$,E)$ M_:"B/NZ\WV'$6^LC1S$"A_)H-;(.["L?+=52)QPX65HQ;:;5)9*^)!*9I3]; M@.Q2&GVSWQ^,JA]C:,BK%+UA/*7F\"B ,M?8Q.7J-OO5+UCOWHJ-S3?'ZS_6 MX-W??P>+CN;J$<)KI' P8-%1B;1)&OF,-")X*W4N;-/&_&(VW5/$(XJP[RSL MHQWOG-;>1R1RQB0'QSK'MB.200?"(Y/6A:45)2X1]4WC#.TKS?:8WS5P<#7TW,Q-.I>/T\\9 M(^"E]Y _A(M[(S"YAC%'&'J3Q;'L)PXG"4 Y"ZS.A#@)?@[W8IPLT]G+D._< MT\Z\2;[(Q5Y,%=QA7/4 M'X1A[-UPTJSM']AJD#_D?_O#X>FTP2]NVFSEVN?$V8!ESHTTQ(P;&(/US)"L M?0?,)%-IGNUFBH0?6L(I^ @2 :_/40H&N,'(T-RL&DQB%P+7X"CEKA@74/&* MQ-C9U,/J=*1;71CJ&D?]5"B@&3EBFJVJ'-,< !2-[S&3QC")6%[21R.K5=4[ MM..7N7_(\J _K#,87M6%Z@&=)Y7;"<;_?CT)>_%)A?C++K,.P/!P%%]/DF_Q M[/67= 08)_5F)HB#IL?Y9NHCC\=_YM^]P33Y>3WBO70+_"G MY7]5/'KBO%6))\.=2#9(%KTP%,@W$BMWU-)*W0TDTWN&TTSU__G-_B28W4@M MOR+D_[;W+0Y'O3AJYW#_3]9$%NG#.OU1S)V)6I]Z]C!4V5S[X]2*^V/6BONS MZH'U6-ENZ^/4GOME K4Q_/I\QN27.HN@?P@W"<,V6+D^YMT4>[G]2+U(!\;W MY+=Q4OROET'@.1X:6Q!1:6R>;3QV6H[W8R]<>UIY4E4XRT*>NS=A6 M:!WU#[L!7@W\*Q?AFO-I[_5*[C!.GITE?$M'J+J;(U366"]F?0_KE>U)GL/# M)'T_3D>MG,?\T>_%<-B-&RF_^' CG;SW[R>9&G^ Z'?[@^-QVZP7W3MK\RWI MK+[/]SO:V/R$.YMO=D1P.E(%#H83..^[ V>2)H=2P##Z,FJGPW-OI#4\W,]I MUWDSC9]H_TFOP)R^?YI.,E&D5XUK9 6&^C*>&.NW[F3%]3(UUS2 M^Y-.5M*(\L;EC<^]L<+LY?4WT\W8$=S<7F;F<<4Z<:T>7[!J+F6O\E+N^G@] MY6U>3[F!D$_("DR\>*D$[G1J49W%4IV/U?=Y*TY!\8+B92I>%.S)$GC![J(P M35.8@MDO![,?6:S73L%K2S(MVOR\:S?<^\C\ 0:P*,3C*40NCEU X&7)O(! M48CK0*!A=7D7H"SOFYR^.]X/7(KSWFA.-$M^3:V]^WQ*ZW)&<,),)NTP%]X: M)6F(#O[(HTXL/FP-H>%H([WK]\/P32]\G.S"_]CO+GR1A4EAW0]?.I_7CM_,]W=I?X^MTC73>O3]>_[%7;7Q>$]OOWE\HK OW)%M?UKZO;X8O M6U\ZW<[J=K7U9??'UI=/>'MU[E^[7[=4SG2!_K'_YNH.%X,E2@1(E M$7%A%" >%XC*9)07U-NDEE8D:6O5O#[UMYAFS8.GNWOKA5D*LSQS9G%48^6H M=X9I[A5SS!"E##/6NB2T>MA*9(59'H99\"RS$$VY=RH@P3$%9@D)V8@U_"-S M62"!%0G ++A-Y])XI3!+89;"+(59*/ %)X;&P"1WDIC M9-.:;!W ]7L88L& M%F9Y&&:AL\QBHJ*2*X-PT EQJ@.RAC DP#@0W!L6J/,>B5=T")Q':DV"O[K/-:>:9Q"681I'.MT_CB["".LB,PIA3SF%EB'$61I MLHCF,G?$1F^#J2OZXWFX,\^^17%!P>>'@L(3;1PV%#O+ _7.2FM*$%*9,,A),:D53D-!QN=NSMQC'3*16^C MEJ@\PF-<\]")N7*=)T!&QF,D@!N@<& M.BV,!8/:86PYO)IRP5C++ &L(Y286$*K3<3 L[G8P$A,28,,(0IQ)QPR@5N$ M6:[JR2D-."RMB#8V%[N(%Q0L*%A0L-+8Q!B.*C"MGE!0TALJ!@,V.G=U]NDLM*+$#X=+-_TD]DMJ9^TY;FYB;":U.W)PSX*]1 PJ M446LU9$;KJQA@AJK@O"!"L++$D03V0O/L)?84=A2SC5&,EJ&N$H86:P8=LM?;[SN6>JF2 M4R@D8Q&7@2"=J$4X,<&EC)+K7!B L[;2M-!7H:]"7X6^G@=]$1Z8"(HJKQ/G M26JK79#8>NF%8M24!<$FTA>?H:\?.\EQYJ@,"(P.@SB/%KGD* J8.1RBB<'4 MN\J ON@\ZMH4^OKYBN)O=6?GDU;2OYWIDS[^/4_3JG=8]ZN_5X?Z>D+QZ(GS M5B6>#,_9[$&RZ(6AH#.16+FC]=+*];W>$=$SM#BF%'UQP&\X-&?'\\9BN$:< M5_2U)W3Y9$R:^YIG1E4L3UJ&G]&*!W [SL+Q:C7TW?[P/MS.'"4 MRXW-L >(+=;I^O?UU:^DLPK/V'\KMC?WOL(SOW96/QUO;6Y][WS^*ZU_66?K M1SM4,:X99X@3*>&?H)&Q2B*%=;!":>^P'U,LS-T8WF1>%-QH(K14@6(N K=2 M&Z\CK4N2I@B<%X'^#O)T&QS&I96/(QA>5(]Z:U8P%V%B=JJ?@XRQ='[^Z+.O MJH3&D<5\9N!,&X-Y"I@ZC>%*GFLZ7X4.C8("?CD4G /CZ\!N%EB;^CF;>['6 M#]L[;NW9(;PFZ$VK7]<'&[9;@S@<@9K 5)X96K;ZMM5[N MQU1]BZV_NS"$O^3#DQO59^6_GMRM/;F8X-;_]@$%-^-@__H;P)FS-ZC?/Y_P MMO<-OKH71^U\_7*^IVF]\?]W6 VK>E:\A1]'QS^YN3DY;?89R[?6FZL(>4'5 M[6;LL$+?6^?,6KLR4%V!SQFV0%3QXP.;X\/G8NCC(^R/4R-?3J MX]=>C)?)=0<%N^NUUS[5+$LCRAN7-S[WQ@JS&UY;^KZ_G+[OY@D[_#ZD8.?1 MQ'=S;Q!C:QV>LC<$OS74+Q, MQ8N"/0F'%>PN"M,TA2F8_7(P^Y'%>NT4O%WCM(;/SQP8G;?,'V BT(\GD(0 M4T#@I.6ND[.]?:'I/5_!@N M7^Q_.YZH34G6O^N:_B19?UUT]K>KK?T/U?J/KT>=S0]?.O3#7N?'[O?.Y[=\ M_5WGZ_KJ5[J]^?O^^61].)]N[_]5;;];^[&Q^89TWJVS[7=OV<;J6[*UN7NT M1=\?;6QN=]??;><>M"=U/HYVK$U":1:15E$CSH-'AD6#DF1&*VR\X6;<_@4W MKW;7<^L_6RBF4$RAF'D7X"@4\Q@4@Z<4(W@$$\&A3">(4\&02P$$YPE)AH&< MF:PIAK-YM-8I%%,HIE!,H9AY5LDH%/,8%$-/*28Z[K1E"BE*+>*,4F03M\B! MSCF7#04!%$-E6ZGFU6$O%%,HIE#,5:R*!3S&!3#3RD&U^Z*#/!,T#XD1W(,C=040XTN%/.B*N OPE+7IOW> H6)?M3*NV ?8^&K=*Q^ M8AG_TM UG!MMVP0%_3WV8JI&?P[Z^X6Z[D==G3]FUGB(Y"9H2Y'31" >I /' M*"0D0 5RU1T775Q:86U&+NY?_K5TM5ZL,H %*A\:*N>Y%E&@\BF@ID%G#)\TBDUGS]F@4 M,KL;F4W7/YPB5(%9@H3+ZQ_,*.2"9DC$&(2-)DGC,YD9-H^>J87,"ID5,EN8 M2;/(9-:\W2"%S.Y&9M,5*BTME]H;%(,+B(.9@G0D'/' J(Y>6.>!S BP&9]' M#[K"9H7-"ILMS*199#9KWL:3PF9W8[/I(J*,.#*E C).YY:J5B+K>?Z5@%_& M;,(VU6P&7EMALZ=FLQMT5&UB3YU[-(%JXN?M 1S/7>BNQ/!QH[J'=4K8A3R0^ONJ M;W&M7N8%./X [Y6;9/5\U:W&[;-&?T:8C;;[\>3ESYQ\BM^(+B: W[T=W.97 MLH,YM5K7BSU:(RY"1/EWY "!C:#"L22N8>I+I7S/1<$BY0>7LB8!QE=J9*FB MB#M.D+7P:R*6*RXHIU0MK5"Q?-%MO/"'?]>-0&^G$?YLVSN*CBJNRIE%!A6WUO[_;I)SMA .-.Y MMCXE2[KNDWPPEF7W>+GU_+O\U@]^58W 9_ _[TP_*=S;VABWE5Z@[VQN:]7+ M6P/7XSP9YG]L=]S&_+@__MMF]F]>=#_5]SO6\1"J-G9&9\+4&;!\;>[@'-3[8"#@PA.$1P=]5O?0'_B M22OXUFYN+0T'PN$@WR;CY$'=HG?8@K&HZH!2:;4Z/5C:@)8W;LX;EU:KC5\G M*SW7[BS8TFJUJ$Z#5:>T6BTH7J9B(Z9B:;5:%*:I"E,P^^5@=FFJ5[HL%H4H MK5:+S L(%(4HK5:;ER+Y+J_WM$).@TNV&IRL!J63!:&R%:!TD"@=)(;A[SBH ME^(?-D>0GLWG_Q$'_6"'>Q?2 2[-X'\S@+F[&W-2P._'E^<)3%($ZDD^7.O] M7:_D?IXL#;\9KPS7!UP'V_]S+UW3H)[&U^96M MK\*[;G:J[?WW>'OS]^XZ_0O>%:[;W*7G]P)L??XS9QNP[J:V%KIX#74VKB@B2-*5"(9J\ [HB M&EGA/1+6""\$%;HJ=%7HJM#54]#5/??9%;IZ#G0U4]E>1!<@JZNN?V4%J(::&(::8$2)":8X614%0B M;JU"SG&!0J+4$XJ#"W%IA9)EL6#UK!:0EDH+VML.XC_]+@!+MQH=E^XVB]C= M9MY5+1[5ISIEHYG=K+E4E0?FFBKJL]@3/U>^.M-XUH*S1'(C1;!6 N(1>^0B MM4@'[3S56$9NY^E(/:_V-_\N,/K\8?3^14(*C"XFC$Z73P@6V @N$?66@MEO M $:-(4@+E3#3CEDRU^63 J,%1I]<;/.NI%=@=#%A=!K65X%X9@5&CD<#UJA( MR#@;D/$Z8I<4%E$7&"TP6F!T;H4)"V V#S"GX>8@:;+8"\04!?>=)0-8"3Z\ M]5X*ZQVGP2^M<-"D@I;W0LNRG>2VX_>A&GY%*9=0J?(FI#@@<@'1!P#1:4B9:Y6\C19)A0%$HU7(8&_A)\58 MI"1P&PN(%A M(+J8(>4"EP\ E]. TE:I0.53QY.?=V[R:O6M"K$76L=5[-ZDHG)9REQPWKEG&'FM\^<3YH2< MJ&OAHUOS434;2);1$$4)THHKQ$UT"(P0C!13T9FD(J:D9(24C) "HX\52"XP MNK P.@TE!Q>T,S*BH!D&LQY^9>$D++-H\&!YJ?=^+RR61OC>)@O_5+ MU6L=1SL8_MK8IFD(:!XE49(HQ';#@:6EE9H_,1%=6 MRHQ_=C/^3L'0,N,78L;C60.36TX28@#:B#N5,V>)1A'C2*/T5GE?9OS+F/%W MBMN5&;\0,WX:F:.&AQ2"1P%^0%SRB PV#@FF.#B50F'/RHQ_&3/^3B&F,N,7 M8L;/!)&D]=Y@BI(3!C@>?K+8!42BT1A3J3D'CI?33,5+9WP='OEM9%TWPG]# M]6WEPNGPQQ.EKV=3U0L@U%>*7IP4-U3?LSI_XZGRDRG7K7H1[8U_)[0.$Y\+ ME9U^7IXN5>^PUMTS'WC0'U;YCZ\&,5=H^!9?'U5AM CA5"]XK#O)I^>7M MXKUT:V^0B>-?%8^>./ .$D^&.Y%LD"QZ82A8BY%8N:.65C8S5N2VF']DSNF- MAO_YS:Z(Y2Q':.$QI%%$;@-G&EC M,$\!4Z>Q!6HFX1&_XT'KJM&Q_7<;U,J5X/6P==>(U75X(#W' 76#\[<=F FOPZL9,F)M7D MZ9.!&I?CAX'HVH-A?'7RP^M0#>%9QZ^J7OTY]47G_3IXS-2H6,83PV*R#CAY MP.3X\OC8N874\4'.ER535Q^_]F*\3*X[*-A=K[WVJ699<+-@;RR-6*@W)FQ9 M0-KWV$-?/+0>[Q5]!U,UIQW#"P]OBC],!AMI^^\,0.+((M@BV" M+8(][Y,]MF!/.GVA2:NO(N*7,'>+_5+0L$R5(MA&"':N-%=D^^QD^R'NVZH' M+UAD^Q( N=@NA>+*5"F";81@Y\%OQ3-_KI+-"2)YT^*A[8YG[_]6J[N(.Z>[VU2#)G"=V6V7!3L).6F2/;92?;M]SCPU3".I^[?@\H7MGM^4OYE MZ\Z[X8MD&RW9-3!7J]ZP\N,)7.]6*;4D[D=VAZ/AR/;R.[;L,&>-KT8?I!F"05 MEYA3[K4W7,C )'7!1*ECV%G+:D(H(]<60NH=[H?^:'+"@U5#FEAK,WK? M7]KW_YYVOGW=KQ]KLUL;ZZ>]1Y]Q9O[Z_]@'M_ M[ZQVM%+,O"0B^ MA1[/HWLLP[]YDKUV3Z,(V -L&A4<9YY:RZ-0BB@E-(\\GBM+,<;7QRY+\5.L M/4V_F5G-RO4J%KOHZ=S0=EJA)F')!%$221LXXAI;I*D6",LD'= M4T$OK;!E MWO0*-<5:+=;J4UBK#V*E(O8T49/3V&H=53VU65E!T9N@Z+3J#_6Y1K3T*&(5 M$(\D(,.#1,[)J#1/2=&TM))#)P87HW7QO@TLA^XUO&3'BJ5LGA6N]O&)I^>#?H#X5X>B[XF@]('P_)Y?5A'OH$=_]@@QMZ"4861_3A\'-FU9 GFX+6B'DE$5=2(>L\@*@D.9'0 M1&+HT@K7RVH>Z8(%1)]DS>SI0;0(KRQXOHCR%G\=]F*+X5S:@N+&ACE*:8OY M),!:9J5)6#/A/<>!&DN\\$(;(A+E$N<]&D_MKI;2%OPA81 M;0WBD6FD@R7(,)*4-#II)Y=6),9M0WGCXO[/;7?&BP7<9X.I5SNT=P/64J)A M,1!UZKY*S2PF#*-(;$#<:H%GK@D@%WLYI*R8!%Q(-IR0"+'9A0SB+L D:QTI>[/#L;!6*(YL2 IQ02DRAGM$L$B> M<$(YPRU.N(",^UG!FGR$JBD,Y[-J@* 5.^M,+H,BE[,YX'83R> MNU:26QJ0W'(U9EZ5W$(*:MX,-:=FNB TN10CHB%1Q&&:(Q.M18PH%R+'-"B: M^XBH!TEO*=9CL1Z?&@>;E-KS,.AX-K6'E-R>6\+AQM2(#)2$"')&E$6!N%41 M6ARJ7H"I M\(K)B]]WPSY3FBK/UD0Z%^_?[-50ULK#?K[K?^Z@RNOF3'!IZ1]Y#PF MH0-.*H6$)>:<6WM-"'D,O;'W[0I'?B9/\EQEOV?AEG?C_WPXWOX<#AR0U\9F MV.M\!C2DZ]_75[^2SBH\8_^MV-[<^PK/_-I9_72\M;GUO?/YK[2Q^?;[3DJ. MT1 H(MXRQ!,A2%O"D)>":4' 5W!V:<4LXXM^=6O4OY.HK>.4^I2+L3.NJ# V M1B.]")12:8(LHGX,4;,=QZ+C@5&D*?@ 7$2###<&X1RM3RE:\!&75H18IA?+ MU"ZWWHS.3OAV:[07![%U!&!PK18\F/5UUL1ZNW_0[1_'^#$.OH%H+]>'3K_W M+0ZS;YF-J^%F?V2[L\?_Z ]'G?YH*\++^?YN#Q SS)9'7G1KZQX*L\YWP$PR MUH&:,(-S>YKL/KJ(48HP2[%)&@2YM,+E16,IT\-A;W ZIF,N0;6Y"^HP%4 K M?L\_Q]8@=BW(*6/*X41F9PFHW3K:J_Q>UKI6%J'M'=<7^]$P7W3ZK%8?[*>6 M;1U-H@K(CL,*K8.Z=$Y^LVMC)@$K3B@EA"N>NP)2G:+GC%'G#5;B/C&31U/9 M<56@/_N#R9_R>0L:+KFSQN9[KQ_M2!:L-30@)ZU"G-G<]$]IE*@%804F55)+ M*V19GC=%6UEBP^4;&71$/Z%!1Y^I?5H_^%4%ZE[Y,Q^H+O_ #S!+0' 9*&K( M;GT"Q1^V@/U;%PZ-YU+C!^-ENAYC],H>;_>X?0;?=^M>28#MI^(<4\+AJ:1M M+=CZ1\#W&H=[N?9^3317G QL$2=(/%QN_7W3RS(JMPX/@+/R*UJ_5\5O=2PG M4XH'G]U6/?">(H+SP.6MAGMP+WCF^4JAX\IK+=UG[,'S3,CM11[';S M?VUK>.B&\?\.\QV'8X;(U!1J-%]N;<)#?W*WW4Q].7)>OV%^W_PSO!W\.HPW M'Z"#0?];%2)[AF.4#7'9"X#..XI5F8V^2H7.&FID ^]5Q;!GU''P62Y.R3$9OHL",\GOX M#3=8ZQTG#6VD<0^-S?[O\1_XW$_PM6_A8]^>?NLJ?"KHE(?KP.HX-2#1@N[- MO0V:65C+7Q;$/<,$SJ+DJ:\]893*9+;=N;7ZM_,<-?ELY>]E#+]Z?TQT/)LAA M-TXPZ<)ZU-1,KJWD-[UP[B^U1?T&9MNW:G2\F>/XF_!^OW?AT$O3I2_K;/W] M3G0N4D\"2HD[!/8L0T8*BRS6RBC&/&=IJ14!T@^R)@P.X])"F^;9Z$S];K=_ ME"W):FRE[N_;P?'$K&S9B79D2)M&;JZQV&>LT#/'=L>]SN&W ';EC!=0M^E4 MK\$L[<*GO+IRWL%;[5:]>@DN=V68_#I9@1/CL:[7HDX'>YSI"X/9M0?#^.KD MA]#Q@OADJ\GD 9/CR^-CYY8,QP^9)7IN*&%_]D9]8-@?"IZ@H_ MP=N8>Z5!_O2%LSL2!X^0%7D^IJ7FD(OPX>.GX0U2V!YG(V)1EL52EK_GHRR/ ML!7U\17K9E)J=I+ZDS+'_*???4J(-VYN=DZBS+7O/(ZLS5L''F! BX(\EH*< M[!U M8),=A"TWF5?LOY+#K:V_K35H%6GS]9_ P]TC":U/A5(>5D:4R"E*,@\ M(:5TBKFM "YVBEF-/M:SEI&AXK3<<#0[K#G\;.55V<\_V)FFEISE^SZH2R1;I M_'C#.JOOQ?;J5]J!=]U>#=76ES?P\RY?_S%YWW?;^^?W]&Q_^<365SWNK':_ M;FQNTKMT+=9HGO0?:2/IO*+ MPU%7;W:Y&U$]7(F2FW/1N6WXM<&;;=ULZIXM*U]HZD8T-=-95FA!36)(:BX0 M5]8@@Y-#- 9)*3:).K^T(O2RGL>^TT)1Q5MX6=X"45AKY3'VA'*5E#%8:L=8 M;ND<*+/%6WC&,#SM]F.C8H0PC2(3&G'.*=)&Y-1D&70*@DKNEE:HX&U""A"_ M " NOD+Q%1KD*]R-IHJO\ Q(:MJ""BO%G-0$^93W0W#CD4T!(YQ8BM3RI+%= M6I%JV83=P81 M%0CBCDKDF'&Y]@(3U@7!0?XK1I VIZ7 VAQ=J *K3875:PJBW0];Y^@5G(7/ MXAH\,+Y.EQ$2H"O)M=J2RP6\0MY+3WA$V@F>O.8^6+:THOBRH 5="[H6=+W4 M:+W3AOUBM#XO4)TN"@0/(DY&(^J,0,"O 6E**&)!$1Q)8M3Z'&]I*\,*JA94 M+:AZM9<+8S 9#4H\!R_2?B+7( JTAYXG3=+LZ S:K),B\V M:T,CUG=?@%V0B/4_]9I6TQ:GGR9+:-%8ZI<7&;$>:VPQ_N_ 3IT_9B+6-$AJ M;4A(4"H1QU0AIV) BB7,4S)&!+JT(AAKXTM2,W]]NI76ID-J,_-]"J2^^&#U M6>0LAO\#0^LT6(V#YXI;CU3*<17I.'*Y+CLU0407L;?D2$' MKU\71"V(6A#U,0/530+58L4^,.I.P]>:"VQRR7!M1$1<.Y8;"PDD(M5*$@:N M3D'=I@>PGWW*]9_]08I52;I>4 )[F3'L4Z4MOL%=6.KC3!@[<9$Y&/.B 7 #AAYB8965K):1?D8M'& M8J\64'V&H/JL\ZV+O?IXL#J-5BN,]?]G[\N?VDJ2=?\5!7?N>]T1*KKVQ9Y' M!-VX?=TQ$FT;CP=^<=0*PEJX6HSQ7_^RCB00.YCM".K.'8^0='3J5&9]7V96 M5J;%BB/+*,"JM1%9SQQ205'!$[4FYK,L?/512N$^>VBM5[+U4+\DT+\H+^3E,+F4+GP$BGX3*HZ3*2FV12,PBCJ-%AAB#<# V M!664%PQ<#[TJ2>W0N.#I\N!I,8ZOB+,+:H+W05F">5#*>.(4$9X1^#LR6HSC M9PS%)\%UIR+GS"B4J%8 Q=PC)Z-'"5OM%$Y"6KVR1K5N&EP_,"ZF\4N!\F<# MQE<$Z'\*D8MI_ SP^"0J3[2.$3N)H@\&<:42LA03)!GUUKN4+,8K:XJL\L?( M(GGVIO$U4?G0&1UT[5&>Y7A-(]WRU;M^M++.KSU4H6OXVMZT;XW]#YMC;WVMK@8P\[?NV?\.;\)RH_J],/ MX'R_8O+$?UK[IQO^MG;LN%0_P@G?:J;NR,7>/4=3O]B/:F?Q-: MQ6G6QZ9J-'&B(C4,[:OSCJL#)O>PE(G:+"/:;WD%WC+^'2TO;7] MO?WYK]3:^HHWWW\QQ#!!\\:@30'Q% +2D3 4@I&):<*(Y"MKQC2E.M_:+.>* M3?K#X\F&A3#P7Y'+TPTJ="*91OR>7\?&,'8M"+ Q'L"%4V'">Z,QK-#Q_/I* M%4<-VP\-6\FLV3C.[]\8?(O#AFTI89&EMAHM7%?>/ES M >:"EW57,M)Z_T5;:IFU"O0+>\1U;EF$HB3X2*[\8OG*-.X&(7MAKG6Z^ZAIY&.KB:2'L6.A/,4QVDU&>FE2Q*JI9 M/2W/.D_Q58"KP-#Q@@4C+($U:\$I4PS@-7JN+*?N0L ]C:OO^D \<GO?7AZ^;GO[KMC7=T\_,;0+YU.MTS M#MV=K;]ZV[T/X!%YVMK]PJS67%*#%,FL-V#:X^A+HA9GL'?JII+'!IR"LYX$;,&>=D 7K+^ HL'R:D*B2/"/4/<:(F< MX 2Y8&(T&#P2:<[J8RVI^891KBTP:M.@VQTG[[B3 318LWJH> MH'H]:@#*C1JN4J7\Q;P0Q_9[XV X^-89Y<7RBXO]F#KC7YO7?%Z9V.!T@B'= M^3;]UA#L]5>7+N&>'>YV^E5N2.:AV9^SU) I,_US^@3SR9[FUL%D=NW!*+Z: MOW@]CX)V^M645!>=31>!V[P^[(3Q'LPER 1/^606L9[=8/;YZO2S,[DLTP^Y M7J6&7O[YE1?C57+5AX+][+57WM6L2B/*B,N(SXQ887;#:Q_@&/'%./E,#Q7_ M?$[MPT_3N=&8AY6K!RJ-PP>0K+[ A7AHP6[M#6-LM. N>Z/&&S 3;E+?]&%V M HOJ+)?J?.Q\?VS%*3!>8+RLQ0L$.]_H*N!=%*9N"E- ^P6!]@/+].6Q MQF5;H#];J^DN,K^'"2P*\7 *04P!@97FSR?$ID23QCPI2QP7W!D?E"":"6:I8]3/ M4@'X)261^/:68#3.CF01Q621&C,^D$O1O'7B[%D)]D..AVX=)WF37B:%R7)-B?33&8EEW8_WU_<^OK M]YV-3X>MK19K_X!K-M;%-FWQ%MQGY_/.U^W]T-W<^G1XMNQ"ZVU+;&[]^;6] MM?Z]]<.S]L8[W-KH[F__V/V^N?57=Z<'STD_B?;6[ZEUM% CDFF;@C$.T<@U MXL%+9"S3R&+*A6&4)*)7UGB32/&P)>8?;*'6#^#J6=ZF<%/AICIPDXA!):J( MM3IRPY7-YZ&,54'X0 7AF9N(F7$3O"C<]+RXZ:1:)J?:628="IQBQ FSR"E! M49+:D,2PT-Z 0Z6:2IZO"53(J9!3(:<:JOQ2D]-/Y5 7 M2H253(@[89#5CB ;L'>1=QFHP438JI8JQ ##XAP[1"GU"$GB$9*1D/ IR(R M=X[DM$F+Y[1LO<\>H 5EC2;QW?WOYY6>G34N"7[_&U.W9"Y@I#?3XAZ_3Y6L ML,XM6*?]Q\)>$@F!26XBRHV+$0].YA+>"1D/)HA.*C'C<[\QAL]7KBJ--1_, M\RGXMT0V_!/N?A0DO",2XH7.[2H$+3A*7@G$(Q7(J<@0P\3"V\H%37)SF2;3 MM'1N+RA84/#APNP%ZAX ZD[BX))RR:77R 'B =0QAPQ8ZDAK1IB+,D<@5M:D M.%]]K^!!# L*%B[@.KS/BSQYEPUK+IMG]X7K3SOOHJ7TTI_U@GV/@.IEQO0Q_IT M3",?0* M# DMH](RD$3IRAK!"[TB2O/7@GH%]>XI8%I0[_%0[R1TBA7)+9TTXCHJQ$5B M2!-.4?+&LZ#!DU=J98VOEH;7!?,*YIW#O#L&3POF/1[FG<1*.2Z:F3 /5E9$[H8>G<$O1LTX+RR(=#!8%2U7GI5M;R"57%2N?Z_ M7\\*_O-9A?R++K-N-.A.QO'U3 )X\?H+&AR(P?RT/WB[?H!M[P\PM_W5]"RFPS*KF)KD'6^8(4-S1/W^SUW2+J:66 M7]+HZ$W5NZT?Q\T&,.+J\WFP]F R@:O/W M9Z=O^[YCNXV/8WBCEX7<^.6X*<^OSV=.?NGT&^.]P01^)+_ MJJD*V#[SOWHPZO'HUXL@\,(N1S?H6K3$W6ZF5LF?@V'5VF9<%>//$S;J?&_T M!E5M]9AKJU_0R?1<(YSSG6L:H0/O#>'R-!STJHM&H(F3\6!X-/W"P1#LV2$\ M6"-,8E;J_)U.WP/OC/*+ZN]OMCN3B,U]>7*KRE.])_?LJ''0M1[ND[_3.!@, MJV\#MN7&E9\^@MT,P\CCR".SHU&<];.L[@8_XL?YRWELT\?O#L!^RE^.H$T' M%GX.[GP$WTEP:<,=51>"4H$ 0-(--QA\K7YZ]KPPP-%TC@Y!%Q)<.YV RQIT M-A<&,7VPX:!OOW6&DU%CO1.:C0^QVXFI68WM#>CHH-?QC8_13X:=\5%C':[\ M)8N!XM=_K']X\S&_4_U-7O^ZV/03T+ QF/H!_=UIXR)OA\.CK)73'Q_&4;1# MOS=M1?0]-^K,L#&=?9 *X,UHM7$O/<66>-7<;KT0GX_XPU1SMP9_V(/.V';S,WM[;)YOH7PQE++&FD&#:(AYAC<"DBR;4*7 =)L :#GS0-5N?[!P-LVKSB M)]T*>;*#F#\ Y#N%E]V.=9TN? 0K*/?V'89%-?W[W9MQS(#A_W?2F7I/MX.^ M%,%^A7M6RZA"X%,@%.*WV!T<9!2: ] 4JA:&:[T?3D#]LN:!2GMP@&WFCGP, M;^;1G6TG>^R:/#-HVCH% ^/(._\-R94W&#-#<:<6,5LMI+Y+ EA#)FH\AG.7"32G(!0H#0 M;R/E%(A)4H$\.>5>>\.%#$S2W"Q2ZABFG 'W)47*]R;E=]^_2,MX#A\C3@W\ MPW,'^:@]DAYFGH3@C,UG%W73L//;,0T[/FW>5V+?B#[FL'6#D;D1 SAP,+5; MND>KC=KNS@1P*<14X'',)#,6"A,_O_@B:[W3'XVCK7K&VP:, M'H'M.\R<< QKJXV,?3<=PPUA[O0H+[QOG: P&U:7+) W\\?-W6^G#[O>#W_/ M'_7#[$'7G/4>O]%P'4D"8[:Q_8(QI_6]E3U_G:Q6 M,6-./K@(QIXFAB$/Y,2)H"(*"19?/K5S_NSBU%2:AT]STWL05=7>W$YUZH:^ M(NA*UD80[#1>ZXX>0[GD+91K8S:T=_U+U.P=4)L=#?K6=8_^!C>YX[HO6+?V M/=[<\&QS:YVU?K1(:_=+M%:)2#UBBC+$B75(:Q(1\4ESG\#R20GTC#8!6<^3 MVRR WP>1-\:'L0O0-(N2 @X!?F7WH3_N^,[!-$2=]6\8OW7BX:B*LF?[?S+> M&PRGT:?#3K<+RE<%D+H1KBBAZ,6%?*S@(W"#\I9NWOJ[F$T6=P4N7]X@OH4. M-7%ZX+("C]'Q3EKC$'X>/*-Q(V/(,-\RW7([J?I*MG).X](>N'M59 ^^?\E3 MW#*D_71L=IR4=6Q1@W5];&A/'_+EPLZ6_]X^_**B259ZA:@V!G%-5 YB.,0L M.$ X2!D]0(V^&&EJY&455;B3*ARUU[]@2X14CB 6-'A4,0#K!$&04CYK2& J MJX)J,G:^%E>F%L"%NSI55Z:7+;($T=>32R7#:Y-RC%JYAI%0=;/3B;&Z1B1U M27H&X<>36]]AGII5L3I+#CR5='@/IQ;.).W:81_N.?H[#C_F])0M^/'?NP/_ M]:F7_=%\V;=(F_[9V][Z\VOK[?:/;5C"L&Q%BW[ZL=/[=[?]]I-H]?Z]M[FU MMW]NV?_XQ+9A3*W/[P]W]N&^;S_LM3:^_MC9:O< *O!.E:3[1FR^;<.RA]]9 M_Q(2%YP%A@)F'!@@<62$(LB1)&G0C@A&ISA>)3"M9Q1FD0?-#1BFE'/OA : M($PPC2,'MOY 7$B#KREH[CANS,IV_Y WE7QLP^8UJ]L^GF"ZNXPNS M@ZZ_^^G18B$]CE1+J3P7VED!:F$(IQY00(I0SVRBLYTF[RF8T[/#W4Y_GN1, M:(V [)(G_-V. 5R&LW,+OZE6ZE0SB^#O\'$G:69=4:5DS+))C8X,C +G2JV M<_Y2^\UVNE4J)ICB\]_(F^5[@VZ(P]$\VV@ZL+P3\2T.[2Z8W-6I@BIO*=^R M(KW%ZQN#R7@T!N++]YV;Y#FA9P!NTSR#!:P,/^G:XYV73K<:\KEAUA^^5]8: MM1KD)1ITG(DX#0VZ2J&NEVUG=)P5%^8:40DK1_NF<;]I!ELE^(,JXZ$Y5X=# M.QR"FUUM9XW&@&SY5M.O6O@L7/1!-IVG.7( 8-6)@JRB_2KW=#+**E5Y>'E$ MD^'1[*)>!%\]5$''^>!6GS\H+/JLX*].O>+Y@CN1S31>=G8N?_D(+O(L=R]G M]C9,E4])7V]$=Y+#!T*\=&DN)+=>(QAPPV>IDT?@K!_E2,HHCL?=RK\&*!CM M-8^Q9-BP67U>9B[G]#6P MA]@TFK,'*@]3<3Q/-WQ0X-3NA0.9/N\!Z'*LTH!C&$V!KAI'58][^N%UH8.Y M27;&;_3!X.1$\$EIKJ-T.8="A$B49E2F='$(X5W[S_.123=^UX=5-\FI30O3 M],?Q2/_. R7'OB!^84;AYD:+?PF>@&%%.6(X&L1-BBA7JT)4*X.UP\F+O+>F M5]D%Z2L+:=\9R&9I88.LRPT_[%3AJD;^N)>/"8#.=])L]=B*-8\UY42#%M=N M+^;,A/G/SG]P%/_';,Y"8'.2DX.-GNXT#75\5CF?M:0/5LYG/>KY MK!M$5!XVAO?1[\4PZ<;-=#::5T4+UOMA8\KBU8)^T1&^W2\!LRROA+"V!'$L M-')*:Z2X%A+^(P 3ST;LGJ&[F ;YC$OEK%4H7S4+"G'JJO2SHMKQ8#B:'8#( MQ[WZTS.JG9RA^=2GNS"8[ M5RD0Y^=>3>=^^MOSR9^VQ(+)[=J#47PU?_$Z=$8'77OTJM.OIJBZZ&SE KC/ MB<&RBF=&RZQ^ZNP&L\]7IY^=*:LP_5#05:;%Y9]?>3%>)5=]*-C/7GOE7?6J M5+2,N(SXW(C-#:]]@%+#%^/FPQ<>OFCWH;XE[!]^ELZ-QCRL6&JG*36-!?I3%B#TX.\^1AO?2HF_%QBY;2G4>\-V=G:_K[3^["W^?G?7]L;'_;;G_/W MMDFNNK#=>T-WWK[GK8W?.V=[&FUOP6_N_]G;>?M&['Q^C]MO6Z1*P-S_=ZZZ MT-G>VOFZL[%[V'K[5^[_?M*M5WOL&)<:21(UXH(HY+!WB'@=F5).2^=7UGC3 MT-*N]U&LJP+[!?9KV,7N/.K?L5DQ.M?#KB#Z'1#]I!\Q<9(1IP1RBF+$#>,( M1&,0)518R;Q(R:ZL:<-*D[H"Z@747P"HW\:6OV,SYF++/SKRG_1D#LYQ%HU& MQHFJVP-!)@B&A(=W";9$4555ZZ3R? V]8LP7W"^X_V)Q_XX-J0ON/SKN+_2E M5HPY'BCBD2H$% 6?^(2*1RPC QK&PS@OFI2<[XS=<']>]PK.3[K"Z,]/SNI M^K_'VBE[IF-9V(YC!^-&&$SRELN]Y6R562NS5F:M'K-6-J9_,L/ON'[DO+0D MFI>6G!?X.RD.6C>WYOC^]+X%?1-3Y)(QULZTO]2RGPKX?C=H\2U,^L\SC5N? M*ER[4L7-5%7$&6V>J%VEJW/!Q3?[.PK8M3Q93XR@*(A=&Y%0C%Y1%Q&.E M"4U$R+BR)EA32-K4XGRXI\3ZES'F4\#Q_L'QCON8!1QK HXG.Z L6)5;=B+% M4T+4,DHHP[Q74\N1:MU4_'Q=[0*.!1P+.-[#GED!QYJ MX\E.FJ*4*"45\DYY $=!D8F,H 1"M.F*:AL*G4^);J 8RV.'SU M[+Q&DWCM.>Z?(I\'W&]X-%'>[JQ>O:1ZKWDLYV?M*M2XT;35E+*O3'*YI(W/ M'>/A="'7Y>J.CH6.;TW'1PM1;A4%CBX$Y!@.B',#=,PD_!FTX(J&I'!:60-% M, ^;UO)@JZE^*'0'[Z402"&0)220G^"/.VX9T$(;#T ;)_%_3T >40N$/36( M)RJ1DT0CJ82C1&J5L*AHXWPVY/W[;X4["G<4[GBFW/$SSL<=MU2*\_&@+'*R M46)(P)PPCS2XB(@'2Y'VUB#)G-5) (GXBD7H^8.TQ?DH!%((I(8J_RP(Y([; M3H5 'I1 3C:3HH[@=@2.O)<" 95$Y @12%)FA+/!\ZD;PD0AD"<_L<4O//?P M&!ORSWXLCW2*ILQ:F;4R:T\[:V4O_[:,M7&#MKUWK&V5&XN57]*U9]2N7DYPTNMK?5QJX._5R&F]2\!"V>U-@A3@?,^MT#6 M6(XTD3%ZK62TI7;S8SI7#' @8<6D)XEP$ M9'BT*'"G D[V']BSSN7- C.(DERQE%*"FD= M?G:O2_6]R^ M39%2BSE#SKG=G%_%W9"HT[2 M!J(1#\+"/SPAJW.=>^>"#LPZ(GBIXES@L+\8N#QQ'JT0A BK$1 = YQ MIW$N5(!1(!((+V$6B"UUG L\%G@L=9Q?"CPN[*@9:8R/UB"11*X!AAT"P8$Q MB3GU6 @+?%@J.9=*SD\[B6]2BGZ-)AT)P")*)/=/#9$@C2U'UL<@0S1"B%2P\OENN2U)9/A35>,OA@8@ M ^""SR^KD' %8:/:[KW=D8UN5PC^>;/1XP2&KTSW^'"L?!^S[A7>N17O?%H, M 7MA& %C BQS%1'G1"/#K4+)! L&.P^8L,?DG9];:76%RWJVY2FHN-0AX *- M#PB-IXY1:.\U4\@JI1!7SB+M4T+*A("%Q^" A94U61TQ>XRB<@4:"S360W9U M#/465'Q(5%PHM68\UH+CC(H"\9!1,3&.)-:$4AJ%L+$8C 45"RK6(:A;4/$! M47$A?,NPXEIAA[3Q^<@MHTACK!"+ 40G,/S!"RK6/'S[_!-[_QCTJZ?)18GZ M@W'\N8!MV3Y<*J:I42;O5/]&,.;-M!'=^&/TDV%GW(EE[_!VY+.]&,,5.AFL MHD$DN( X90HY;02R-O @-!94NK)W6/(L"E#6)H9;T/)QT7(AK(L=H98)CH3F M,>>B!3#5P6@G7G!O \'Y-$E81XU-: 90'*>LBNCI'> I2/"Y0+P5]G9>2* M$$0BD8ASGY"-X(DSAR7UU$EA10'*F@=_GW_N[F>;<_5+DNY+X)PZQ7QMMSLK M*++>#W,E+'QS*[[QI[I71S 3%-=(29ES=BT8YH$XE$*RB05KHS)EL[&D8!20 M7+)X;T'*^T#*A5@OM2R +!62R0C$E3)(*QX1-0;L=1NUS]WA*&]2H@M0%J L M0%G[4&_!R'O!R!-KDL9(DR<8"1DIXBS(? (,@R2Y$)HJZB4MUF0!R0*2RQ/F M+2!Y'R!Y*L3KI'<4(Q]U0-PICXPV$DG% @8/'#N,"TC6/,3[O/M?;N0ZZ#&4 M#IBWWP)9Z-H*XVF,!MU.N&G3UB5GK:=OCSG3VW.-/ I=W8JN=H\CQ.T?K1_M M]U\>WVODU.WT(]J;_DUP!;3'T>\X;G3Z?M"+C5^Z M@]'HU_ELUV+PZN+!-VHUR$MF^" .IQL(Q_I;*45=MK0?;<%RJ[XNIN1'<%435Q9\5*X19\8C1X1!TFBC$HU) MN+"R!LI@SEE4OSZ/)5<_+*MGZE7AJ<)3]>6IGZ"I.VYQT<).#\-.[46OGQ'+ MN4!"4XFXMQ@YL"Z0BD$F+;1E*57L1&N7NE8HJE!4H:A"47=SI>ZX3UA[[E17*G"4X6G"D_58EY_ MAJ?NN.E:>.JA>6IA*Q5CQI1U&'')%>(:<^2DX"A1[YQ+2FM1.57L?!'1PE./ MO,'Z6W4P[GC+:BJ.]J0']_+5YN9\_-4L=OHA]L>OF#S_?/79E*,5X,T>^-0# MW8/I>QH\/OJ]&";=N)G6^^-.R-#1^19/:L>]^>Z[DQ##G\-![X]![V RMN.J MQ-Q9U-F"4?W>K5J-+"/:=./_?#C:^1P.'.6R]>,3VX8QM3Z_/]S9A_N^_;#7 MVOCZ8V>KW=OY_ E7*/+YC=A\V\[-0L3F^R^)YO+"7B!C"F4 8 M5=)P-R6$3G\2PWK.G>$V24.)!WQ)G''I1)3,LB1R%AS1?*41 <(/LNH.)W%E M[40JC?&>'3<.XS V+/PBFLL-_@KP&;R?!O!9G FOD4!Z^7T8P+$(\RFRL+"S MGG?4SRV?V6J#=V=#GUY:2?CZX9]^7 OO [\Q0XSE4D@CB(T6:^OA#9-H79;C MN8U\N@P;^?3T1OY,.4:--.AV!X>C5\?#_^V,,.?(N8"4/3O<[?0K(LG%[V9_ MSJA#3)'S0I6X@8@KM#Z>OBDIP?1T[<$HOIJ_>!TZHX.N/7K5Z5*\/.V&\E[,85O$TDV&>;S.[P>SSU>EG9RAY^J&@JTR+RS^_\F*\2J[Z4+"? MO?;*N^I5J6@9<1GQN1&;&UY[36K:#6'M09.!ZS4:TO6L'[,$HC<,'.*ZN M+R"WA[;4M_:&,39:<)>]4>,-&-SA!M&E.>*#]1&OT8=;?+6HSG*ISL?.]\=6 MG ?(TGUX);N9Q.H=/BY+L=9+\:])/S88;A;L+@I3-X4IF/UR,/N!Q7KE$KS+ M&<':K<\< GYLF=_#!!:%>#B%(*: P$N3>0&!HA!7@4"ISGC;*9R58VV,!XV# MR=#OV5&UT=8;Y $._-=2;^&%UULP'DOBF5:".BXH-]Q2$FG0AE'.XWT68KSC M+OYZ#QY^_#Q2A_;?'[6W_NSL;.R*]CY\=__#_N;;O^"^[\GFQO;W]G[XNKWO M&?R7G$T=:F^\(ZW/?WW=W/A*6QM?C]IO6WR[!\^X\8FW]]_0-H7G_!'@O_]. MK2-\5*4-?<2'7XBFEJ3@D&')()XE:J/F2'O)N6/&^A16UB3&34-+ 8::.+4% M:Y\1UFHLL!+)1N(D9SQ:HX+T <,KZB7!MZO*>%FI]@*S3P"S^!AFC4ZY^T]" M-F&.N"4..6T5 B%+PD4D0(D(RU M+@:D4S((4ZY8$@&\%KJR1II2\"8MQ7%+!*G_K,,>VF$852=4,MR55O4OH&\>#\H';"F307 %OH'4T5&:B"2)3)P2M7 MA+"YYCJ5W#-L$Z7&Z1A=4-0E4L+0RXV8= $Q20Q6 M:Q0BV);%>'!@E,GD">)"<\05-PA$'U$V+(R.WF*-5]:XPDU0M]KM8]8=,TMBR$M! MS.0\4Y9:F!'%/67:>T^-9%QIS&"G!\B0:C*D&8HP)46$B@*47R#HM M$!%,4VNX(='5-YVY@&4!RWJ 97!@<5#E.=.!&TXTW,MRR0DC-%A&2S1XN1'S M)!K,HJ(R, !+F0+B.<8!).E1A/>2%"YR'XIY61"S(.8UL6!ED@_,):(Y3S0: MK5BD"HP/RI6UHL2"EQLQ%V+!B7NKE$:$,H-X$@H93Q.R K"41VP]M@4Q:QX) M?MZYPW\,^M63Y +A[<$XEA3A%\! 409)F0=3W24S94M M0F[LK)%W5G!A1\2\262A5+ MCI@G06&=, ';TB!I%1B8F#KDL.%(XRA)4)@0YHJ!63"S8.:U&VD&O#,GE-0R M<.RECI)Q$XC,I21(69LX[8J5$G$F!N+0&.>X-2LS3 !Z$=1RL M3-54AC4UE04SZQD8?MXIPEN#L>V>Z70Z.L:*LD]Y?\V?GR>=I423QCRIG&@L MN#,^*$$T$\Q2QV@I0['4=+98?SD%S3R3$6'F%>+*>61%3$@R8YG"5 M*5M9T M$W/>Y/@Q3KP\Q2JN*XZ7O)*"US>*;^?CW%01:W7DABMKF*#&JB!\H(*4^/;R M0O5)?#NZY)S3!)D(>,UI-,BF%!'C/'EJJ.1F66LX%Z N0/TB@%H!/GO!@A&6 M<(6M%5XQ@DGT -JSTRDEMKZ\:'T26R>$)$M(0)%$ASBW#EDNP;KF5,?$A8\" M%\.ZX'7!ZSKC->&!B:!RO?X$9I;45KL@L?72"\6H*7']Y<;KD[B^9=&%G#@B M=:XDS;A"EB6! B:!5GO@)M?C)$V#55/@)2O<_QP!N]H6^&ULX3'6*FGDE=OI M3ZH% N^$SK>+WH>WY\]4S6RG'V)__(K)\\]\P]&=?J0;S\0U,]KM]"/:F_Y- M:(6C9R:A>L#\.-5*Y]$3YZU*/!GN1+)!LNB%H6!<1F+E%X+QRN)5%TP"(GH! MP:>0KFLT+^KB>2%B=3XI]1WFJ5D5JV(ZK5,0:4]Z\)O^'GR%TYSR,>[V0*X? MXL$ (*._N]$9^>Y@-!G&+;C-[]V!__JT//&]M;'^;:?_U]X.7+?Y=F>_]?G= MC^W];F][?QNW][]^W]P"S-\"/'\+G$!WNNW/+=[ZP^"=_^QAW_MWWWXV$^ + MOM.#>^ZW.YN?=SKM_?=T<^N-:&]D;H'/-MZQG=XGLOUC]_ _/]X+!8J0QU<@E3+TG-CA-I[8 ($<,ZYG! ?4%#D(GJC6/(6J=/$M. M2^PM5=&M-"*P[T%>4\-)7%F;S7[C77]J! #\S%EC)O"UTVOY#%9-)7/]74^/ M$E3%FV2\%(QP[Y+1CEAL2!""1LQ@7,\1 I?T<7Z?C.#-T:@QFNK*J &F7&,W M]N/0=KM'C<%PU_;A!P.\GT?=&._%1K8#;?_H_XX:[N3RX;>.CZ/5QM9E7SCY M_5,]Z;J M=]&/X\;G:+OCO<;'0?9Y!OU1S9_Q$@$UJH [J8F$KAFK;72CS4)I' P'WSK@ M$C0&*;O J0,0= MG&P2OG5&@^&T7TFG/QIWQE.QKMY^>:[]TPU_6RO+^JD'_U/+>L..;>/_V-[! MZ\9ZWW:/P%4M2_LQEW;( K"[N\.X.S4C\XJ?865OVQW7%KB^R:-;YLAEPVNSHG M=CZ\KDRU-.AV!X=Y?JLXQ:C1&34 =3O?8'+3<-!;M.W8<%P'[8 )OCK(=V ;HG?D?@P.P)JN+X_>#"&_G6U1A MQ<;(=NWPJ-(0!T9GZH"%6/UX'(XM/,/)308I@:"'H^;Q9^.C _@EX _@D@0V M)CSVB4:%QQO#9:!:/]8/1&&Y2=<.: M^/&D4DZ_9X>[$=[./S: .1LVP(E"PQPFK;X [_\VF+XY>]H\&#"@Y[>8#V=U M:C*^RU,\GY]A_!;!?1H! 0+5]0=CF%'X.,][GHLLHO'>,,Y8L/.]T0-]V!LU M(JAG:/PUZ<<&P\U&=L*KK^1(\,T6Q#.PL9=MH7X$.5;LBU_GD@D-0F89$Q_F M6I!%^ =H85;M^9O5%>3U% 4CJ'\W?WJL..YH[F"=D?N5X4=8J=4Z>%4I*6#" MZ\-.&._!H\!(9Z/FLSC119=9-\JVLO=BI0> M;BHJR87H!U-0>P76.A!(_EH>O%V^03< 2M/_6_FOZP/6"F@ULV9>:G_DR&A5 M]-I>8S344LLO"5P?6\W-QKN^OX8SENG!JFHTV5'\U+>3T,D,#!(,F8*K5]7N M5$7,?Q[;.!_'\,8T2/7+<4CSU^[NC7BR#PPACQ#6*^#[O1\ '6.DBQVYGM3F_.3B]C:_4*X9,(9C[C-_X0HD77!H.""QD$)G?RYO85E-L&VSCM& MX$/$T30^#5;5HBY-W21 QT$O-G[I@B+].GWKV,Y?-+\RY/A%>,D1BIYON,*]=>S"* MK^8O7H?."!SPHU>=?C4[U45G=_7A-B>&RBJ>&2NS4W"S&\P^7YU^=B;E8/HA MUZO4T,L_O_)BO$JN^E"PG[WVRKN:56E$&7$9\9D1*\QN>.T#'!B]&#(?_OBH MKD>NS0V3(Q]^ELZ-QCRL6&>FY<,+5CW&L> JBM6:1J_>Y.C5#80\)RNP'N.% M$OBIKQ;562[5^=CY_MB*4U"\H'A9BN<%.]]P*-A=%*9N"E,P^^5@]@.+].5AAV5;GSFH^M@ROX<)+ KQ< I!3 &!ER;S @)%(:X"@5(&[[93>'VN>5U. M?C^:#&^W1.HESG_4]'#MLIYXGXS"N>:Y1!KN2-#*B_;'V37_^6O/]4)W<[\EVF^WOV]OK?-6[\^O MK1_O.8Q5;'_>/MK9Z/9V]G=AO!^^MC>^DO_\:(U;'?R].L&^_D4:+R+'!DE) M).(2,Z23#L@Z:0Q5Q# I5]:(:6JY9,5&ZLXR]:PE4ABE,$H-&(4*9I67V@OC MN?7&26P<89I%A4.TX9K*A(51'IE1VG\<,TIR+%C..?*18<1]L,CE?IA:NL@L MLY[) (Q"FTR9PBB%40JC%$9Y!$;AW-AH9,"$.\Z2)CF%CJ=Y\\%*DB)7T1DLC [J!OLM(Y@J>%5XYKYYYOWB[@JW2?D@ M#"+":L2I,\AAKQ%-6'IO$N-Y=\5P/],B!OL 1RC7#&T'Q$ %S8#I,#8!2\0=LDA[IP&0ULK9)6G MEGC")/6YG861N$!@@< "@:>TO%#8+6!0*? M! )/;$!-5 @F<22(5(A'BY'%W" ?P#(,RH60S,J::(H+NCX7""P0^,(A,#%B M)8Z$\,!Y)%Q[3#V\QLH+9XFX092U0.!30.!"N%5%%X-/ CDF#>+!6&1H\LA* M(900(DMS_OBE]OM.#QG?O%6<<^Y2Q;^ M)/61W&]Q3-N9L4FR92MPS8JTB-MJD(V/)$GV?>< %]^Z* M>R?V7C!,8*D9TMYHQ#T-R(08$%72V22#4BY,4[;, V\E%=PKN%#>'7%O,575"R:LL8@;+Q!WAB(K;40L M42EC8BD1M;+&29/1\\?I"NX]=>ST>2>B7EE?O^S-W;6X4.T(YS;QA423QCPI M2QP7@%L^*$$T$\Q2QZ@O-4'J1#G;)Z'5K3>XO?LE1@^B2QQ1@@/B%%ND<:0( M; ?KN5?6"@*TT\3X?'3U_@](/,"2JRNDEKR&9XJ=MTI]C4$EJHBU.G+#E07G MEQJK@O"!"L)+ZFM-4?0X4 LHN@G&.W-!&B.0CF"WT06!X.F2,8BA@ M[K!/Q*F,GJPI\0-'/@IX%O!\2>!)>& B**J\3IPGJ:T&.P9;+[U0C)J2 M',XS<)NY%6O9G7SNNY./&BW.^M4>](^SO6?;E(5M;L4V?C$;UU/)I/02^2 B MXDES9"@/2%KJ0W)><*;R.5^BSM?3*9N4)3GCA(HHA'Z?)A!(N"U]0:P;36 '^J*0@M\%?@K\#?O0=K"_P].OR=6'_")4Q. M!@;6GP;K3SB.--,66XK&WWP$\ MV?C[("/TU@0C>/4\I_KU1W^KTM^SV.WGP?#RT(J=.WPZ-WX]@; ;?E M)QD.NMUJ+W$B#"3H+T(4B&?7)BFSTEIH8EW,7<-)L@_?WJ9(5WKD5[WP] MU?NFEHW9&QY+HL+P(N M24R[8.%=L7 A'AV]")XXA11+@(7@CB&-;4 !:Z$BX*1PICI>R'1)>2XX6'#P M :/*!>P>!.P6>DT8S6E0#O%8%:*0&!G, C+*!"FD<9';E34I2J.)@G0%Z>H3 MN2T@>%<07"Q$C$6.68"[*R(@H4H2:0NOM [1:6-R R6P^'A3D@MC)I[U M+]);)CQ8W8(XBSBG"KDH E+&)^\9]\GRW#V9*U*V^I[>,B^@66?0?-PX;<'# M>\/#]\=XR+U73I* K$U@A6OMD>,D(>>#Y$[DNL)Q94V2\V5V2E7V HD%$NL2 MLRUVY&/@YO8Q;CIN531)H$2PSX?8)'()P#-8KY45)B256]#3II3%D"RH65!S MN>._!37O@)J[QZB9(R9Z["V/$O25(.R>1YPDS;S7VE )JJJ84Y>SOD@6$ M?WX33:XJL00QX?407L$OCJ=5+^QX/.RXR=BZ;FR,!PW05+20E]_HS!+SRX;D M,FY(/E$T^#3I@*Z=G!A97]"WK4$Y!'(?W/1],3*3BELR, H3WFHI;@/"Q@? D)"Q=I$;)@##0%P A#L@2 M+E'0R844>&(8YU3<\[4W"Q 6("Q ^("YN 4('QX(3V*\C%NJH@N(<973=)U$ M6GJ!E.->*F%3<'1E#?BL &$!P@*$#QNJ+4#XV$!X$K85D1G#P01D%AQB;J1% M-A&& /^D3#I*&^S*&I./D23P[(&P).O>;[+NN4CMF_XW 3X7K,!&+):M^W$ M1Y/SE9L:LP]G=V/P>1A,\@1>NL58+YWX1TTWBVX\KS5E_]KG29^R# KKWX[U MCTZE2LN0(HX*,4D4 O.-(4UX1%@Z!GZ0A?_7N4ZSHY)!&(:V[D=;"AI]*.@K"D)4&(XYM[D3/ M-9(ZX&BDDH3JZIP&-0]'?BO2PHR M.__9P[[W[[[];":;^P 0/;CG?KNS^7FGT]Y_3S>WWHCVQB4X1C * P,>9<48:(L,QI2[ )9*41 8H/LOX-)W'E M4HUDLO[ZN-X837H].SQJ#%)6O9-]Y_%@;+L-.QK%\:AY^J,0#X; 6)7F-&P_ M-&PO:]2/DS=.?1WFJI-_*^92W!*+Z:OW@=.J.#KCUZU>E7$U!==!9OX3:O M#SMAO F6\]U?:8R&,*\2[E?NHGX9J?_[EWP5Z)<,]> MM#4[T4!6Z3*4FSD^IM#X'&UWO-?X..A.JB:Q+W;;LFP\WNR<4^VV#F^Q<^A$ MXM83EQQVG!JNF38V24FU58IR\>7=G5M9KE=VQ7/9(,2MMSM?6[UMGL?8WEK' M.V]WNIN?WXG6!HQWXSW?[KW!.UM[O9US&X3O#W=Z[X]V]O?R/4EKX\/7G=XG ML;W_];"U%;ZV-_8ZVUL?NC"F[G]^M$YUKDR:&I:84 MB9A4G2LI:W)\OFGR4V=DUAW[7WAZ2L'YYX_ST4$PKH!O8R4\09I[77IIC-3X5T M"V:S(5Q1%A6BT>K<'$0@XPE&AFG%?. P\38C'0.D*S63:FHTOZ":2=.-UA<; M;BJGH>I_&F.9.=LR"Z2--1/>(AZM1X9ZC+ # MLF(>LT!CQ5 8_JO/U^0K#/7TAW.K?Z9?<;7L[Q)E/.P=Q8L%M[PQ@;+;C+WJCQIA]BN(&0YV0%9DN\ M)C/_%E\MJK-@>$'QLA3O=&"_8'=1F$=5F(+9+P>SG_($^H.= MSWPI50?N80*+0CQ:O8(" B] Y@4$BD)=V-^L=X/ZPMNPS/)FCSH[/2VQ?:/=S]V>JT? MFQOY7KML^_.;[SN]#WLM^NFHU?N0LRB/VD=GLB9[?_5V]KO[K?UV;_M'B^?G MVMP(>]M;?_9VWK[YL;/U[FCG;?40TYE/'R3IDE&4H&)>< MTS3PF+(#W,2ZU*]X1!NJ<$'A@F7@ L%98M9R;8WB"MC .BT=Q4()QYV.-^@( M7+C@*;E@L9R1(L$1IY$EV ,7!(ZLIAK19!*.PE'J_,H:D4VF'J, 1>&"P@6% M"YYZ9FYS3,JJ@*W61/'(I7+&"ZN)3Y(H991+-VC%6[C@2;G@Q"^PU#K)3$ R M2(&XC R9&#$*Q# ;B9<2RY4U9IH"%[^@<$'A@L(%I^M4&V*-"PX3';B)SFG- M3;#$!:%<"/H&'6X+%SPE%VR>^ 5!8D>M5L@K&A"/." G-4?$ <$G*4((=&6- MJJ;DCU&NZ=ES0(BY#8XZHW.1R>"L!L?51J\< MMK">#"^QZ;KCX8EYR+SSR;"(?, :<08R1L,K ?.3-".<:F5,X$P*JSB7# 9?8G/UAP/%^*S3 O,F'((DV 0 M%Q:@$,Q_9.%5I#H$ $7 0]U4NMB'-8W/OJ!R^E<> 7RQFZ*EAG']RZHN,^&G M1)/&/"E+'!?<&1^4()H)9JECM,3'ZTWXVXOQ<1]L"H)&I /QB!/ED8V:(X4] MO.THY2PG[>LFK^&&[(NK'>^"D79HM>,%M5E[6]Z=^$5O!W MY@%+K[?2AZR,N#XCOK=>;_6JD5Z'T93.*:5A6E&=TC#M?F16FN^4I5CWI5@: MIA6%J:O"%,Q^.9A=6N.47DE%(4K#M"+S @)%(4K#M/IM^\P;IGE[T!G;;B-^ M/XC]T!E/AG%4^J0]\)JIRT9?$6T1;1%M$6T1;4U$6[.CWTM7FK/T22LUL%], M#>S'[)/VMSW*[L)H:[#N_W?2&<:_AX,P@2%^B^NC41R/GDEVY("U?[1[K?UV MI[WU;QB3Q^W/[P[A?O Z?-WLTE:(8+[)H*%(\O*R>"\$4AAERMM M\81,D@D1PIPS@1,2556)%5-5B* 002&"0@2#)^J05HC@WHG@Q"/00..6L8@, M4> 1,*F14T$C"ZZ X1;'JE4F)4UFBD=0B* 002&")VN/5HC@OHE@X>"L!_RG M0@5$G02/(!+@ !<)"MH*82-.0KJ<#]'4LGY%C):0"&J62+)T&S"E-]H++/;^ MF+W1"MO<+]N<:HRFF(/_"(F$8B9W9;;@@'@'OH?%7('/0;A861--\BC[$,^^ MT'O!PN>'A8_9&*U@X7UCX6(LGF)ON->(Y8;$W%J9@S$$ :MA:YC6P[$[GZ5B),972CLJ2GL@KYG,YFT)SVXEY_^G9=JIS^IF@(^Y\YH!X-1)S_CJV'L MVHP')YW+_OOU[)?XK$/:19=9-\IUN.+KF9+@Q>M7SL_EI6_PW/U<%E#QZXKQ5B2?#G4@V2!:],!1\D4BL_$(P6YE?M3<\6=J[$;EA MM%^133 7KVSWT!Z-5GX[W;>NTY^/265YGYO;NTY@2@\W@96\@9 &PVH5O0(R M!#3)7\N#M\LWZ,;>,#/W?UTO<[6RME6U$QRDQA^9](%[__F;7;MT&=9W;:B+ MU\;Q:;!FXUW?KSZ?!VL/QO!KXT'C4]].0B?G5X $ >Y'TU+@/,2$D5$+_A\4W])/R&OWG!.B#Q6^OH.\]2LBM49CY\R=^XA MKC;U-6+_VZNW<; [M =[V<[\$ ]R7^7^[D9GY+N#T608M^ ^OW<'_NN3.QFM MN9-QN$VW"3@,>^T?;W+#9-S>^,0WMW[?;_7>@+/1PNT?X'1\?G?4 H=AYS][ MV/?^W;>?S61S__?]G?U/X#"\8:VMW##Y/6YO[8K6V];1]M8;T?KQGFW"_V[O MOSOZ3_[=W2].8L-]D$@'D;=K2$#&&(R4-U(Q'4TR=NHD5@"RGCT[KT@R$0=* M#.-"@7HE;UW4$OOHF9VT%>4\-)7%E;E @\]1#!"([;^0N+M S!N]4 M.M?>NI9VL?EYL_AAUL7.*H/A):^0UNX7 M9J2&U6!02L0A+K%%QG*'B-&@>CQ:I_E9C:^C$M[4P]C:BXTTZ'8'AX"3C5D' M:E".'-D9[S4\N.P6N+<[R!B>=:=A*^5I=/J^.\G0WC@8#H!^QT<5$E46TRR7:C>ACSX&KS$CSH8^_%"PL"V;I%\Q3M 0L8BV-_>I__.]3OPI, M5W'GVI5>>S2QW:Y35+TD>*\).+<[('RC:5O^_!JG4L)$QVB5Y3YB':RCA%#A M/3'"\B_O[IP9VA[T_60X!'"N71;-SX7OYEDTVUM[>SM;[5YK:Z>STX/[O?UW M9W-C_;"]]4EL[V^S[1]_]5K[,.8_SF;1A+W-MW]V6W3[>[OW5P^>[>O.YW>\ MM;%.VEO=3GL_P'VWC]IOW^'__'BW>!S/6N6=X 8E)RSB0G%D61)(FFA2KM(4 M4EQ9(Y0U":M?8;I;K*GZ85$]JY,4&BDT4@,:B88Y[3U.QFFNL=1&:\Q]L"1H M:5E%(\0 +I%"(T]%(PM'XC#'EIF4$(\8_M%)(Y.$1BSXJ*Q-1C.=N^OHIC'U MJV/UW&CD&46VGF1*W_5#QRY)".1N1<2N'? ++2D&G!.)"U[I(+B@PFK!I14B M*L\#5:IX,4]-/ZU%+X8(S$.N(.NL"9F# G+44N2!@YS#A#&9C[,UC7@$'^9> MUE1=H7&IHOX%&Q^FW"+WSM%("-CAB8G<"T>*Q(.EDE%;3/,:8..":>Z<\TDG MCX*!?SC# DSS_\_>ES>Y;23Y?A6$U[.K>8&FB8LDI%E'],CR/,T;65Y+7L?L M/Q,@4&S" @$. ':K)_;#O\RL*AR\FFRQ18"=>UA-$D=59>8OC\K*G(VNAOXL M"EW?&8>C$6'CY"L3 MP/6$Y0?1:#CTK< .A3NSP]WV-2N*$RJ*_VH:T6(T!1TP<:Y"9V9=N4/?OYJ, MW>#*GX;#"7@^PIT.O_E^Y'^-FD877WN70>WR0,V96F+H3T(OB!S7GUD!GBX9 MC<0HF,$/GL^&\?GQKF$86U-@VZGE70V'T>C*G=JCJZGKC:^&LV@":!?:SMC& M+C1#[D+345/X9"&%T6#3,/(]@,K]$)OXEO>S'9'0]XT.+?^;W7D=*RI,YG,W*OAU+.O M7#&>7?FV/;X2PAJ[H>]:4^S_;-ECTC7ATT'UG"LX2Y>P\TB MRY^-QJ#+7-L-)P"2WBAR1O8T\L5H(B+V<,^OX1H>;CAQ9D$0^5.&(W] %ND>4,L5.Z:=#:$-5R7--P!%?-Z7(+A@Q#&O__;Q+:'K[#T MDV%9^,FR7_TB;D6Z@C=A%87765%B,2_])=UAO4(T 7PI@SC!7W-]RV9%A;4* M68\J,?C]GZ;Y=UMJB!U:AV[TS?>768IIS*68MI:<>9TM%G%)AGW]\._^=C\OO__/X_ M\W?VC[^_IRJN_^7]]/'F'T$41I'GCJXBX8781&-X-;&=Z"H(K;'E3D(;[(/U MJDS#X7@\M*U@.HUL=^P*/XR"F1#3F3,,I[-AN%ZCID$(!2<-4CRB--/#[V^/ M-QA. B<:!_[$&;MC9SJQA>_XD17,[&#BN)-^5]%YH,1I]Z9#+WZ)/1OC\!" M^WF5A_.@$,;[*5@BQ >2C]["K!9I/ ,KA;[LT1I<&$D?KO,$& CO%>EF^#A MMT$>9ZO"*.^7\ G,A[A-3:+PS2K( ] *P@B38%4(+/U4U84*'!CP M$F"1M8<4[:<4QB*HAF :TU6)UHF19J61Q LZ5%QF)EPPRV/U9'QQO"@,*A!, MOU--J2018;D*DJH E6E$<0[?&6 2 ?H4XI\KN!O+8T;!(K@1&R.!!^F)P+K> MQJ' 9]W&8$#+:_6W"=:M@O=3Y7()HG=QHSQ6N"K VH:[: UH/>E^68P25Q;7 M?9F5:CSKZPP#KI<9J0*#*U;3H@SH^N3>F 98_3/#*IBP6 %V6,7'BB"<-XD@ MWZ\)#1)++5GA>6D(M^]T;VF!3]O@Y.U//[9<7>#<$-W=._!/"I$V:S;^+2N* M6A_=@Q::BOS][&!,0?*!<\^QVG*$FXC*:KE!U$GB8!HG,1:V*XHLC&EN)/9;'AQ+R0RK M0KUALU#O-$@"X%RCF L!0'DQ6N6"E235.T&Z I>M4J0KE9M'+M.V4-:TA9K, M@#ZY5@VH5>$KI4EJK@:>$_&MJ#@G1:A,@&U6>4'0/ET5,,*"N:4_5O+?Q V0 M\.<\"X5 5YNMX8Y.IRGH5**TE/96',5!#IKL[UF4""$+RQLO5'!.?JGB;G\T MI0Z:"I&2*8,9**!$9R*- J40 B,)[HH5"/LL3J3U]M<5*#%K;!JX.6!BE*ZJ MX7Z]7((N_=O?7EG;&!8_E5X>V4YSMAX M\<, WS'XHWI!ZV%P1R)N%/R9!C6K1 M(.'DMP:VL0CG@G1[XT:\8A$7P1(]A%PJ 304_5MZ5LK'@%2;:4?"X#$T/&"-" M@]D>&7D!,Z/,@P@+\,*+T;*:Y<$J,F%L>4EF&Y72G8'Y@L8$+0O<7RP%]5&J M-(:1+;'P.5KWX$B8H+YF09SK:>&K3/BPO*<=@+:GA2LF%Q-'@\80VHY;*1JC M4A.?<)F*^$::>? $F*AA+RM'RI:,+:^L-@TR:R986H[]@J MDNC/[&8'.>K_*-H3E<[7UZ#+=B]O0\E9XU=*752FM<2Z; 7H B)55Q5/HT+B M-FI=B?UAQ8'@N:%U+A3W-FE[&]]D(.]%Z?T+2CG*%).2-,/R49 7P';PG,"CPJ+^OP_3R"O#)X'D&MO?) M4GCEO0$@%6/$/-+[=74@GJ:-6P3B#EZ1.)&X&:-K0Z@+!*EKI"S;6DBY.85!AF.-^)-P$/\#7<3%'PQEO MC&=J7Z4DZ[^H-BU,Q1?%:OH[K2F9X"HS9N_6B&8:LL77F!FOEKQGP@J 2]"8 MJ-YNK2?ZT*Y(6DT-.;M^-DH&4%)WC#!P'Q ( <8^/$R_6.Y\RI?7O$KD4%M/ M._C3")##8&G@LVB#190).4:U(G)!"!96);BB0F^Y2JF03*Z1!#U;0- X6M'. M*E(Y58&CFQR]#GC97;9*(MK9JO;%4 1N@:-P&PIWH$L5 0SJ_2=U@2%F,]J& M3@F29I56K'81\*4:J6#Y$U0E-W-::/4(H#WZ RHLM(F&(0[P@ $T5NT_< >] M6"526''+7#E8&8G0W)@EV9V,6S:$ZY\K^!M8%BZZ%T'.NQ&]V8U82_'J4'KB M#HH8O2/)A7'8_NF\;H<3%:I4(9LJ]1CU2T.;%4&BK*\5(%,9?&YG$/V^ KLN MBI7=);4U:$2$RE78,.BV[GL,C.M-#43O:K:ZV1+\:RB9S0$VS#%X]K?=.O;X M 4=[G49O/H=Q(3X&GW\.[E&+OU8G1=*H/C;2H0,C7SVS]OZG?[WYA^7Y8AB. MG"M'S-PK-["<*W_J1%>3<&Q%SCAT9M[XF^]]T_*]S609Y(ACB/\53@0Q\0\F M_LT_IM;0<5P_NIJ)H;AR9X%[-1F.W*N1ZP&!QL.I)7PLQ&S:]F8I3,QFTAMK M23NWJ0(Z0*0%F%/Q$@S;%HRAU0YVJ_+88MTL4WJV9$K#G\J];#JF38O^J(0B MX[EOF3U2#8 $9@_H IFGHT.7'5$&F#6Y@06_5"-E.&C#@?7N7]?_F(V&H14. M9U,[%<8R%\L@WJHP%'WKGLRL,X[0&5&5TJE2FEN1QRFZ M)R*JM[.#Y1(\;]($;:<%HXJ!C+BTPRV:-ZHDT-V>AHP24@PZG%.03!&S>H8* MEBF2)Q3(7 21>.RY3F^BCP!VF4@/^-"\[;YGVWV\>]O]F$.[_C$69[6XJ%80^,=T$:R*2H*B2"1UQ71:$S4JX!:NZ+F$S5 M>JOT=144QFM^J2.T[ZL([0;[G^0TMF5_TZ%%/C:Z^6.6WP5Y=/6W+*,%@(-\U0]^'.2Z%K(]3Y%;KT 5ZB M?E0ZM_I)?7TGUK]958434-K4E]DJU]_F8H8INIG1?!V2@5+!-W+%Y=X;&'IW M\RQ95\6=IA6SWD[6"Y)$IVU0,/O@7(^&_6@:*1UC)"2O=P!Q^[O(U.G2,(G) M> \I._$1!WUZ9Y ?2R7RBM0.)%B\X B!/X7;FH#^"\FCUO#JO\CWQG1=])Y) M*R1**Q1U'A)N[>:4SJRL?9580-[4*M??ZBU2W$97)OA"!)1WH)RXGW/PM,$@ M_R# %I?!NK_5>0>_X";ZPKB6ARXLW_=TGL6>L57'H='=J_9>S>8EP13S7W&@ M2W#C,+^B!.M W,3*H] ' 1J''XVY"&C""N:>T$)1\*FGVAPWK&EU>!F'KWU6 M=&?#LG%$'&: >T;R,\UVDU D9MR=QY8].9>I?!4&@,/3X?Q$C?T MU[2 2AM8_UIGJFU^C]D :U]JQVSC>YK7^KB_2MU#4\;T7GEM0F<1FWHEXSH"KJ4.(MF0@38F4* MS-[#)"4-X91*-4/64S$)> M59Q8XH2,19!_HF..H++O!!K=A31P\HQR/TQE(<,? -B1-IO%8IED]T(H789W M;,UKDSXD'F("H4=HP9_OYC%H,Y4'NDH_I=E=ROS=E\%OYV\$>;282SQJ!^9* MH1.%ME6#"&S+F"QM,+/,FKG0E<-3 MCI75@OF:JQR,"&:FO@Q^.S,1V=4FG2QD T0MY%'(RB2N394@_.KQ6E:%Z@:DJUG@@&]PWZQ\#$=\5- M.D>]Z=!,12IFL51=+5:ALR5U=GP"XZOWG)4ZR^7!$NEQBH@9IB^#/QYZQ&<1 MKJK#S"FF^:N\ F4CJ9".3@70N]8Q^-TBG*L "2B\DL)3\'A\VY:?5.42/'.A M3_Z$X8H@"M8A%3ES65\&OQN6ZK-DR 61F):5*=UD0%7]4%_#E._+X'=3GN*" M=8:2=)ZD?4R0@446,U(T\B^F>5\&OYOF99#?R'I&& I6I^.0\C(?2