Annual report pursuant to Section 13 and 15(d)

Business Acquisitions (Details)

v2.4.1.9
Business Acquisitions (Details) (USD $)
In Thousands, except Share data, unless otherwise specified
12 Months Ended 0 Months Ended 9 Months Ended 0 Months Ended 8 Months Ended 0 Months Ended 6 Months Ended 0 Months Ended 3 Months Ended 0 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Apr. 05, 2012
Dec. 31, 2012
May 01, 2012
Dec. 31, 2012
Jul. 01, 2014
Jul. 02, 2013
Jul. 02, 2013
Dec. 31, 2013
Dec. 31, 2014
Jul. 09, 2014
Oct. 01, 2014
Dec. 31, 2014
Feb. 24, 2015
Feb. 01, 2014
Aug. 12, 2014
Estimated fair values of the assets acquired and liabilities assumed                                    
Goodwill $ 104,976us-gaap_Goodwill $ 74,335us-gaap_Goodwill $ 65,644us-gaap_Goodwill   $ 65,644us-gaap_Goodwill   $ 65,644us-gaap_Goodwill       $ 74,335us-gaap_Goodwill $ 104,976us-gaap_Goodwill     $ 104,976us-gaap_Goodwill      
Contingent consideration issued in a business acquisition 2,800us-gaap_BusinessCombinationContingentConsiderationLiability 16,017us-gaap_BusinessCombinationContingentConsiderationLiability                 16,017us-gaap_BusinessCombinationContingentConsiderationLiability 2,800us-gaap_BusinessCombinationContingentConsiderationLiability     2,800us-gaap_BusinessCombinationContingentConsiderationLiability      
Acquired intangible asset amortization 10,642us-gaap_AmortizationOfIntangibleAssets 8,452us-gaap_AmortizationOfIntangibleAssets 6,165us-gaap_AmortizationOfIntangibleAssets                              
Accretion on contingent consideration 1,472us-gaap_AccretionExpense 787us-gaap_AccretionExpense 3us-gaap_AccretionExpense                              
Estimated fair value adjustment on contingent consideration (1,432)us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1 501us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1                                
Unvested common stock grant (in shares) 751,041us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant                     751,041us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant     751,041us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant      
Acquisition related costs 2,430us-gaap_BusinessCombinationAcquisitionRelatedCosts 946us-gaap_BusinessCombinationAcquisitionRelatedCosts 2,317us-gaap_BusinessCombinationAcquisitionRelatedCosts                              
Envestnet Retirement Solutions, LLC                                    
Consideration transferred in acquisition                                    
Ownership interest (as a percent) 57.00%us-gaap_EquityMethodInvestmentOwnershipPercentage
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= env_EnvestnetRetirementSolutionsLlcMember
                    57.00%us-gaap_EquityMethodInvestmentOwnershipPercentage
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= env_EnvestnetRetirementSolutionsLlcMember
    57.00%us-gaap_EquityMethodInvestmentOwnershipPercentage
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= env_EnvestnetRetirementSolutionsLlcMember
  64.50%us-gaap_EquityMethodInvestmentOwnershipPercentage
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= env_EnvestnetRetirementSolutionsLlcMember
 
Prima                                    
Consideration transferred in acquisition                                    
Cash paid to owners       13,750us-gaap_PaymentsToAcquireBusinessesGross
/ us-gaap_BusinessAcquisitionAxis
= env_PrimaCapitalHoldingIncMember
                           
Cash acquired       (1,767)us-gaap_CashAcquiredFromAcquisition
/ us-gaap_BusinessAcquisitionAxis
= env_PrimaCapitalHoldingIncMember
                           
Receivable from working capital settlement       1,942env_BusinessAcquisitionReceivableForWorkingCapitalSettlement
/ us-gaap_BusinessAcquisitionAxis
= env_PrimaCapitalHoldingIncMember
                           
Total estimated fair value of consideration       13,925env_BusinessCombinationConsiderationTransferredNetOfCashReceived
/ us-gaap_BusinessAcquisitionAxis
= env_PrimaCapitalHoldingIncMember
                           
Estimated fair values of the assets acquired and liabilities assumed                                    
Total tangible assets acquired       2,399env_BusinessAcquisitionPurchasePriceAllocationTangibleAsset
/ us-gaap_BusinessAcquisitionAxis
= env_PrimaCapitalHoldingIncMember
                           
Total liabilities assumed       (2,697)us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities
/ us-gaap_BusinessAcquisitionAxis
= env_PrimaCapitalHoldingIncMember
                           
Identifiable intangible assets       4,940us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
/ us-gaap_BusinessAcquisitionAxis
= env_PrimaCapitalHoldingIncMember
                           
Goodwill       9,283us-gaap_Goodwill
/ us-gaap_BusinessAcquisitionAxis
= env_PrimaCapitalHoldingIncMember
                           
Total net assets acquired       13,925us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
/ us-gaap_BusinessAcquisitionAxis
= env_PrimaCapitalHoldingIncMember
                           
Revenue         3,626us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual
/ us-gaap_BusinessAcquisitionAxis
= env_PrimaCapitalHoldingIncMember
                         
Pre-tax income (loss)         (791)us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual
/ us-gaap_BusinessAcquisitionAxis
= env_PrimaCapitalHoldingIncMember
                         
Acquired intangible asset amortization         1,005us-gaap_AmortizationOfIntangibleAssets
/ us-gaap_BusinessAcquisitionAxis
= env_PrimaCapitalHoldingIncMember
                         
Summary of intangible assets acquired, estimated useful lives and amortization method                                    
Intangible assets acquired, Amount       4,940us-gaap_FinitelivedIntangibleAssetsAcquired1
/ us-gaap_BusinessAcquisitionAxis
= env_PrimaCapitalHoldingIncMember
                           
Prima | Customer lists                                    
Summary of intangible assets acquired, estimated useful lives and amortization method                                    
Intangible assets acquired, Amount       3,740us-gaap_FinitelivedIntangibleAssetsAcquired1
/ us-gaap_BusinessAcquisitionAxis
= env_PrimaCapitalHoldingIncMember
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerListsMember
                           
Acquired Finite-lived Intangible Assets, Weighted Average Useful Life       10 years                            
Prima | Proprietary technology                                    
Summary of intangible assets acquired, estimated useful lives and amortization method                                    
Intangible assets acquired, Amount       700us-gaap_FinitelivedIntangibleAssetsAcquired1
/ us-gaap_BusinessAcquisitionAxis
= env_PrimaCapitalHoldingIncMember
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_DevelopedTechnologyRightsMember
                           
Acquired Finite-lived Intangible Assets, Weighted Average Useful Life       5 years                            
Prima | Trade names                                    
Summary of intangible assets acquired, estimated useful lives and amortization method                                    
Intangible assets acquired, Amount       500us-gaap_FinitelivedIntangibleAssetsAcquired1
/ us-gaap_BusinessAcquisitionAxis
= env_PrimaCapitalHoldingIncMember
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_TradeNamesMember
                           
Acquired Finite-lived Intangible Assets, Weighted Average Useful Life       5 years                            
Tamarac                                    
Consideration transferred in acquisition                                    
Cash paid to owners           54,000us-gaap_PaymentsToAcquireBusinessesGross
/ us-gaap_BusinessAcquisitionAxis
= env_TamaracIncMember
                       
Non-cash consideration           101env_BusinessCombinationNonCashConsiderationTransferred
/ us-gaap_BusinessAcquisitionAxis
= env_TamaracIncMember
                       
Cash acquired           (2,533)us-gaap_CashAcquiredFromAcquisition
/ us-gaap_BusinessAcquisitionAxis
= env_TamaracIncMember
                       
Receivable from working capital settlement           (3,141)env_BusinessAcquisitionReceivableForWorkingCapitalSettlement
/ us-gaap_BusinessAcquisitionAxis
= env_TamaracIncMember
                       
Total estimated fair value of consideration           48,427env_BusinessCombinationConsiderationTransferredNetOfCashReceived
/ us-gaap_BusinessAcquisitionAxis
= env_TamaracIncMember
                       
Estimated fair values of the assets acquired and liabilities assumed                                    
Total tangible assets acquired           9,444env_BusinessAcquisitionPurchasePriceAllocationTangibleAsset
/ us-gaap_BusinessAcquisitionAxis
= env_TamaracIncMember
                       
Total liabilities assumed           (12,194)us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities
/ us-gaap_BusinessAcquisitionAxis
= env_TamaracIncMember
                       
Identifiable intangible assets           16,150us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
/ us-gaap_BusinessAcquisitionAxis
= env_TamaracIncMember
                       
Goodwill           35,027us-gaap_Goodwill
/ us-gaap_BusinessAcquisitionAxis
= env_TamaracIncMember
                       
Total net assets acquired           48,427us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
/ us-gaap_BusinessAcquisitionAxis
= env_TamaracIncMember
                       
Revenue             9,971us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual
/ us-gaap_BusinessAcquisitionAxis
= env_TamaracIncMember
                     
Pre-tax income (loss)             (1,236)us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual
/ us-gaap_BusinessAcquisitionAxis
= env_TamaracIncMember
                     
Acquired intangible asset amortization             1,304us-gaap_AmortizationOfIntangibleAssets
/ us-gaap_BusinessAcquisitionAxis
= env_TamaracIncMember
                     
Aggregate proceeds of the Tamarac change of control payment           2,759env_ChangeOfControlPaymentValue
/ us-gaap_BusinessAcquisitionAxis
= env_TamaracIncMember
                       
Purchase registered shares of Envestnet common stock           232,150env_NumberOfSharesAcquiredInMergerAgreement
/ us-gaap_BusinessAcquisitionAxis
= env_TamaracIncMember
                       
Percentage of the closing market price of Envestnet common stock on the day before the merger closed           95.00%env_PercentageOfClosingMarketPricePerMergerAgreement
/ us-gaap_BusinessAcquisitionAxis
= env_TamaracIncMember
                       
Service period for unvested common stock 2 years                                  
Stock options to acquire Envestnet common stock 232,150us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
/ us-gaap_BusinessAcquisitionAxis
= env_TamaracIncMember
                                 
Stock options to acquire Envestnet common stock at an exercise price (in dollars per share) $ 12.51us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
/ us-gaap_BusinessAcquisitionAxis
= env_TamaracIncMember
                                 
Summary of intangible assets acquired, estimated useful lives and amortization method                                    
Intangible assets acquired, Amount           16,150us-gaap_FinitelivedIntangibleAssetsAcquired1
/ us-gaap_BusinessAcquisitionAxis
= env_TamaracIncMember
                       
Tamarac | Customer lists                                    
Summary of intangible assets acquired, estimated useful lives and amortization method                                    
Intangible assets acquired, Amount           8,680us-gaap_FinitelivedIntangibleAssetsAcquired1
/ us-gaap_BusinessAcquisitionAxis
= env_TamaracIncMember
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerListsMember
                       
Acquired Finite-lived Intangible Assets, Weighted Average Useful Life           12 years                        
Tamarac | Proprietary technology                                    
Summary of intangible assets acquired, estimated useful lives and amortization method                                    
Intangible assets acquired, Amount           5,880us-gaap_FinitelivedIntangibleAssetsAcquired1
/ us-gaap_BusinessAcquisitionAxis
= env_TamaracIncMember
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_DevelopedTechnologyRightsMember
                       
Acquired Finite-lived Intangible Assets, Weighted Average Useful Life           8 years                        
Tamarac | Trade names                                    
Summary of intangible assets acquired, estimated useful lives and amortization method                                    
Intangible assets acquired, Amount           1,590us-gaap_FinitelivedIntangibleAssetsAcquired1
/ us-gaap_BusinessAcquisitionAxis
= env_TamaracIncMember
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_TradeNamesMember
                       
Acquired Finite-lived Intangible Assets, Weighted Average Useful Life           5 years                        
Tamarac | Minimum                                    
Estimated fair values of the assets acquired and liabilities assumed                                    
Percentage of the aggregate proceeds of change of control payment required to be applied by senior management           50.00%env_PercentageOfAggregateProceedsOfControlPaymentToBeAppliedByAcquiree
/ us-gaap_BusinessAcquisitionAxis
= env_TamaracIncMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
                       
Tamarac | Maximum                                    
Estimated fair values of the assets acquired and liabilities assumed                                    
Percentage of the aggregate proceeds of change of control payment required to be applied by senior management           100.00%env_PercentageOfAggregateProceedsOfControlPaymentToBeAppliedByAcquiree
/ us-gaap_BusinessAcquisitionAxis
= env_TamaracIncMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
                       
Unvested common stock grant (in shares) 559,551us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
/ us-gaap_BusinessAcquisitionAxis
= env_TamaracIncMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
                    559,551us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
/ us-gaap_BusinessAcquisitionAxis
= env_TamaracIncMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
    559,551us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
/ us-gaap_BusinessAcquisitionAxis
= env_TamaracIncMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
     
WMS                                    
Consideration transferred in acquisition                                    
Cash paid to owners                   8,992us-gaap_PaymentsToAcquireBusinessesGross
/ us-gaap_BusinessAcquisitionAxis
= env_WealthManagementSolutionsMember
               
Contingent consideration                   15,738env_BusinessCombinationContingentConsiderationLiabilityIncurred
/ us-gaap_BusinessAcquisitionAxis
= env_WealthManagementSolutionsMember
               
Total estimated fair value of consideration                   24,730env_BusinessCombinationConsiderationTransferredNetOfCashReceived
/ us-gaap_BusinessAcquisitionAxis
= env_WealthManagementSolutionsMember
               
Estimated fair values of the assets acquired and liabilities assumed                                    
Total tangible assets acquired                 1,296env_BusinessAcquisitionPurchasePriceAllocationTangibleAsset
/ us-gaap_BusinessAcquisitionAxis
= env_WealthManagementSolutionsMember
1,296env_BusinessAcquisitionPurchasePriceAllocationTangibleAsset
/ us-gaap_BusinessAcquisitionAxis
= env_WealthManagementSolutionsMember
               
Total liabilities assumed                 (2,257)us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities
/ us-gaap_BusinessAcquisitionAxis
= env_WealthManagementSolutionsMember
(2,257)us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities
/ us-gaap_BusinessAcquisitionAxis
= env_WealthManagementSolutionsMember
               
Identifiable intangible assets                 17,000us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
/ us-gaap_BusinessAcquisitionAxis
= env_WealthManagementSolutionsMember
17,000us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
/ us-gaap_BusinessAcquisitionAxis
= env_WealthManagementSolutionsMember
               
Goodwill                 8,691us-gaap_Goodwill
/ us-gaap_BusinessAcquisitionAxis
= env_WealthManagementSolutionsMember
8,691us-gaap_Goodwill
/ us-gaap_BusinessAcquisitionAxis
= env_WealthManagementSolutionsMember
               
Total net assets acquired                 24,730us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
/ us-gaap_BusinessAcquisitionAxis
= env_WealthManagementSolutionsMember
24,730us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
/ us-gaap_BusinessAcquisitionAxis
= env_WealthManagementSolutionsMember
               
Contingent consideration in cash                 6,000us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh
/ us-gaap_BusinessAcquisitionAxis
= env_WealthManagementSolutionsMember
6,000us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh
/ us-gaap_BusinessAcquisitionAxis
= env_WealthManagementSolutionsMember
               
Contingent consideration period                 3 years                  
WMS's contingent consideration annualized net revenue target                 28,000env_BusinessCombinationContingentConsiderationArrangementsAnnualizedNetRevenueTarget
/ us-gaap_BusinessAcquisitionAxis
= env_WealthManagementSolutionsMember
28,000env_BusinessCombinationContingentConsiderationArrangementsAnnualizedNetRevenueTarget
/ us-gaap_BusinessAcquisitionAxis
= env_WealthManagementSolutionsMember
               
Contingent consideration issued in a business acquisition 11,667us-gaap_BusinessCombinationContingentConsiderationLiability
/ us-gaap_BusinessAcquisitionAxis
= env_WealthManagementSolutionsMember
                    11,667us-gaap_BusinessCombinationContingentConsiderationLiability
/ us-gaap_BusinessAcquisitionAxis
= env_WealthManagementSolutionsMember
    11,667us-gaap_BusinessCombinationContingentConsiderationLiability
/ us-gaap_BusinessAcquisitionAxis
= env_WealthManagementSolutionsMember
     
Contingent consideration, undiscounted liability                 12,750env_BusinessCombinationContingentConsiderationUndiscountedLiability
/ us-gaap_BusinessAcquisitionAxis
= env_WealthManagementSolutionsMember
12,750env_BusinessCombinationContingentConsiderationUndiscountedLiability
/ us-gaap_BusinessAcquisitionAxis
= env_WealthManagementSolutionsMember
               
Liability discount rate (as a percent)                   10.00%env_BusinessCombinationContingentConsiderationLiabilityDiscountRatePercentage
/ us-gaap_BusinessAcquisitionAxis
= env_WealthManagementSolutionsMember
               
Revenue                     33,517us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual
/ us-gaap_BusinessAcquisitionAxis
= env_WealthManagementSolutionsMember
             
Pre-tax income (loss)                     (1,056)us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual
/ us-gaap_BusinessAcquisitionAxis
= env_WealthManagementSolutionsMember
             
Acquired intangible asset amortization                     2,164us-gaap_AmortizationOfIntangibleAssets
/ us-gaap_BusinessAcquisitionAxis
= env_WealthManagementSolutionsMember
             
Accretion on contingent consideration                     787us-gaap_AccretionExpense
/ us-gaap_BusinessAcquisitionAxis
= env_WealthManagementSolutionsMember
             
Estimated fair value adjustment on contingent consideration (1,231)us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
/ us-gaap_BusinessAcquisitionAxis
= env_WealthManagementSolutionsMember
                  501us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
/ us-gaap_BusinessAcquisitionAxis
= env_WealthManagementSolutionsMember
             
Contingent consideration, future undiscounted payments                                    
Frist payment                                   6,000us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextRollingTwelveMonths
/ us-gaap_BusinessAcquisitionAxis
= env_WealthManagementSolutionsMember
Second payment 7,102us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInRollingYearTwo
/ us-gaap_BusinessAcquisitionAxis
= env_WealthManagementSolutionsMember
                    7,102us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInRollingYearTwo
/ us-gaap_BusinessAcquisitionAxis
= env_WealthManagementSolutionsMember
    7,102us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInRollingYearTwo
/ us-gaap_BusinessAcquisitionAxis
= env_WealthManagementSolutionsMember
     
Third payment 5,648us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInRollingYearThree
/ us-gaap_BusinessAcquisitionAxis
= env_WealthManagementSolutionsMember
                    5,648us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInRollingYearThree
/ us-gaap_BusinessAcquisitionAxis
= env_WealthManagementSolutionsMember
    5,648us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInRollingYearThree
/ us-gaap_BusinessAcquisitionAxis
= env_WealthManagementSolutionsMember
     
Summary of intangible assets acquired, estimated useful lives and amortization method                                    
Intangible assets acquired, Amount               17,000us-gaap_FinitelivedIntangibleAssetsAcquired1
/ us-gaap_BusinessAcquisitionAxis
= env_WealthManagementSolutionsMember
                   
WMS | Customer lists                                    
Summary of intangible assets acquired, estimated useful lives and amortization method                                    
Intangible assets acquired, Amount               14,000us-gaap_FinitelivedIntangibleAssetsAcquired1
/ us-gaap_BusinessAcquisitionAxis
= env_WealthManagementSolutionsMember
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerListsMember
                   
Acquired Finite-lived Intangible Assets, Weighted Average Useful Life               12 years                    
WMS | Proprietary technology                                    
Summary of intangible assets acquired, estimated useful lives and amortization method                                    
Intangible assets acquired, Amount               3,000us-gaap_FinitelivedIntangibleAssetsAcquired1
/ us-gaap_BusinessAcquisitionAxis
= env_WealthManagementSolutionsMember
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_DevelopedTechnologyRightsMember
                   
Acquired Finite-lived Intangible Assets, Weighted Average Useful Life               1 year 6 months                    
WMS | Maximum                                    
Estimated fair values of the assets acquired and liabilities assumed                                    
Contingent consideration in cash                 23,000us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh
/ us-gaap_BusinessAcquisitionAxis
= env_WealthManagementSolutionsMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
23,000us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh
/ us-gaap_BusinessAcquisitionAxis
= env_WealthManagementSolutionsMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
               
WMS | Level 3                                    
Estimated fair values of the assets acquired and liabilities assumed                                    
Contingent consideration issued in a business acquisition                 15,738us-gaap_BusinessCombinationContingentConsiderationLiability
/ us-gaap_BusinessAcquisitionAxis
= env_WealthManagementSolutionsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
15,738us-gaap_BusinessCombinationContingentConsiderationLiability
/ us-gaap_BusinessAcquisitionAxis
= env_WealthManagementSolutionsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
               
Klein Decisions, Inc.                                    
Estimated fair values of the assets acquired and liabilities assumed                                    
Revenue                       468us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual
/ us-gaap_BusinessAcquisitionAxis
= env_KleinDecisionsIncMember
           
Pre-tax income (loss)                       (926)us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual
/ us-gaap_BusinessAcquisitionAxis
= env_KleinDecisionsIncMember
           
Acquired intangible asset amortization                       286us-gaap_AmortizationOfIntangibleAssets
/ us-gaap_BusinessAcquisitionAxis
= env_KleinDecisionsIncMember
           
Accretion on contingent consideration                       75us-gaap_AccretionExpense
/ us-gaap_BusinessAcquisitionAxis
= env_KleinDecisionsIncMember
           
Estimated fair value adjustment on contingent consideration                       675us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
/ us-gaap_BusinessAcquisitionAxis
= env_KleinDecisionsIncMember
           
Summary of intangible assets acquired, estimated useful lives and amortization method                                    
Intangible assets acquired, Amount 2,900us-gaap_FinitelivedIntangibleAssetsAcquired1
/ us-gaap_BusinessAcquisitionAxis
= env_KleinDecisionsIncMember
                                 
Klein Decisions, Inc. | Customer lists                                    
Summary of intangible assets acquired, estimated useful lives and amortization method                                    
Intangible assets acquired, Amount 2,200us-gaap_FinitelivedIntangibleAssetsAcquired1
/ us-gaap_BusinessAcquisitionAxis
= env_KleinDecisionsIncMember
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerListsMember
                                 
Acquired Finite-lived Intangible Assets, Weighted Average Useful Life 10 years                                  
Klein Decisions, Inc. | Proprietary technology                                    
Summary of intangible assets acquired, estimated useful lives and amortization method                                    
Intangible assets acquired, Amount 700us-gaap_FinitelivedIntangibleAssetsAcquired1
/ us-gaap_BusinessAcquisitionAxis
= env_KleinDecisionsIncMember
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_DevelopedTechnologyRightsMember
                                 
Acquired Finite-lived Intangible Assets, Weighted Average Useful Life 3 years                                  
Klein Decisions, Inc. | Envestnet Retirement Solutions, LLC                                    
Consideration transferred in acquisition                                    
Period of payments               3 years                    
Subscription ownership percent acquired (as a percent)                         11.70%env_SubscriptionAgreementOwnershipInterestAcquired
/ us-gaap_BusinessAcquisitionAxis
= env_KleinDecisionsIncMember
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= env_EnvestnetRetirementSolutionsLlcMember
         
Subscription ownership percent acquired repurchase price                         1,500env_SubscriptionAgreementOwnershipInterestAcquiredRepurchasePrice
/ us-gaap_BusinessAcquisitionAxis
= env_KleinDecisionsIncMember
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= env_EnvestnetRetirementSolutionsLlcMember
         
Cash paid to owners               1,288us-gaap_PaymentsToAcquireBusinessesGross
/ us-gaap_BusinessAcquisitionAxis
= env_KleinDecisionsIncMember
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= env_EnvestnetRetirementSolutionsLlcMember
                   
Promissory note               1,500env_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPromissoryNote
/ us-gaap_BusinessAcquisitionAxis
= env_KleinDecisionsIncMember
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= env_EnvestnetRetirementSolutionsLlcMember
                   
Contingent consideration               2,800env_BusinessCombinationContingentConsiderationLiabilityIncurred
/ us-gaap_BusinessAcquisitionAxis
= env_KleinDecisionsIncMember
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= env_EnvestnetRetirementSolutionsLlcMember
                   
Total estimated fair value of consideration               5,588env_BusinessCombinationConsiderationTransferredNetOfCashReceived
/ us-gaap_BusinessAcquisitionAxis
= env_KleinDecisionsIncMember
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= env_EnvestnetRetirementSolutionsLlcMember
                   
Estimated fair values of the assets acquired and liabilities assumed                                    
Total tangible assets acquired               53env_BusinessAcquisitionPurchasePriceAllocationTangibleAsset
/ us-gaap_BusinessAcquisitionAxis
= env_KleinDecisionsIncMember
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= env_EnvestnetRetirementSolutionsLlcMember
                   
Total liabilities assumed               (396)us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities
/ us-gaap_BusinessAcquisitionAxis
= env_KleinDecisionsIncMember
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= env_EnvestnetRetirementSolutionsLlcMember
                   
Identifiable intangible assets               2,900us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
/ us-gaap_BusinessAcquisitionAxis
= env_KleinDecisionsIncMember
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= env_EnvestnetRetirementSolutionsLlcMember
                   
Goodwill               3,031us-gaap_Goodwill
/ us-gaap_BusinessAcquisitionAxis
= env_KleinDecisionsIncMember
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= env_EnvestnetRetirementSolutionsLlcMember
                   
Total net assets acquired               5,588us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
/ us-gaap_BusinessAcquisitionAxis
= env_KleinDecisionsIncMember
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= env_EnvestnetRetirementSolutionsLlcMember
                   
Contingent consideration period               3 years                    
Liability discount rate (as a percent)               9.00%env_BusinessCombinationContingentConsiderationLiabilityDiscountRatePercentage
/ us-gaap_BusinessAcquisitionAxis
= env_KleinDecisionsIncMember
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= env_EnvestnetRetirementSolutionsLlcMember
                   
Contingent consideration, future undiscounted payments                                    
Frist payment 332us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextRollingTwelveMonths
/ us-gaap_BusinessAcquisitionAxis
= env_KleinDecisionsIncMember
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= env_EnvestnetRetirementSolutionsLlcMember
                    332us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextRollingTwelveMonths
/ us-gaap_BusinessAcquisitionAxis
= env_KleinDecisionsIncMember
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= env_EnvestnetRetirementSolutionsLlcMember
    332us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextRollingTwelveMonths
/ us-gaap_BusinessAcquisitionAxis
= env_KleinDecisionsIncMember
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= env_EnvestnetRetirementSolutionsLlcMember
     
Second payment 906us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInRollingYearTwo
/ us-gaap_BusinessAcquisitionAxis
= env_KleinDecisionsIncMember
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= env_EnvestnetRetirementSolutionsLlcMember
                    906us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInRollingYearTwo
/ us-gaap_BusinessAcquisitionAxis
= env_KleinDecisionsIncMember
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= env_EnvestnetRetirementSolutionsLlcMember
    906us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInRollingYearTwo
/ us-gaap_BusinessAcquisitionAxis
= env_KleinDecisionsIncMember
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= env_EnvestnetRetirementSolutionsLlcMember
     
Third payment 2,282us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInRollingYearThree
/ us-gaap_BusinessAcquisitionAxis
= env_KleinDecisionsIncMember
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= env_EnvestnetRetirementSolutionsLlcMember
                    2,282us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInRollingYearThree
/ us-gaap_BusinessAcquisitionAxis
= env_KleinDecisionsIncMember
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= env_EnvestnetRetirementSolutionsLlcMember
    2,282us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInRollingYearThree
/ us-gaap_BusinessAcquisitionAxis
= env_KleinDecisionsIncMember
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= env_EnvestnetRetirementSolutionsLlcMember
     
Klein Decisions, Inc. | Envestnet Retirement Solutions, LLC | Minimum                                    
Consideration transferred in acquisition                                    
Period to repurchase issued units in the subscription agreement                         18 months          
Estimated fair values of the assets acquired and liabilities assumed                                    
Consideration for acquisition               1,175us-gaap_BusinessCombinationConsiderationTransferred1
/ us-gaap_BusinessAcquisitionAxis
= env_KleinDecisionsIncMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= env_EnvestnetRetirementSolutionsLlcMember
                   
Klein Decisions, Inc. | Envestnet Retirement Solutions, LLC | Maximum                                    
Consideration transferred in acquisition                                    
Period to repurchase issued units in the subscription agreement                         36 months          
Klein Decisions, Inc. | Level 3 | Envestnet Retirement Solutions, LLC                                    
Estimated fair values of the assets acquired and liabilities assumed                                    
Contingent consideration, undiscounted liability               3,520env_BusinessCombinationContingentConsiderationUndiscountedLiability
/ us-gaap_BusinessAcquisitionAxis
= env_KleinDecisionsIncMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= env_EnvestnetRetirementSolutionsLlcMember
                   
Placemark Holdings Inc                                    
Consideration transferred in acquisition                                    
Cash paid to owners                           66,000us-gaap_PaymentsToAcquireBusinessesGross
/ us-gaap_BusinessAcquisitionAxis
= env_PlacemarkHoldingsIncMember
       
Cash acquired                           (8,419)us-gaap_CashAcquiredFromAcquisition
/ us-gaap_BusinessAcquisitionAxis
= env_PlacemarkHoldingsIncMember
       
Receivable from working capital settlement                           (701)env_BusinessCombinationReceivableFromWorkingCapitalSettlement
/ us-gaap_BusinessAcquisitionAxis
= env_PlacemarkHoldingsIncMember
       
Total estimated fair value of consideration                           58,282env_BusinessCombinationConsiderationTransferredNetOfCashReceived
/ us-gaap_BusinessAcquisitionAxis
= env_PlacemarkHoldingsIncMember
       
Estimated fair values of the assets acquired and liabilities assumed                                    
Total tangible assets acquired                           4,323env_BusinessAcquisitionPurchasePriceAllocationTangibleAsset
/ us-gaap_BusinessAcquisitionAxis
= env_PlacemarkHoldingsIncMember
       
Total liabilities assumed                           (3,118)us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities
/ us-gaap_BusinessAcquisitionAxis
= env_PlacemarkHoldingsIncMember
       
Identifiable intangible assets                           30,000us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
/ us-gaap_BusinessAcquisitionAxis
= env_PlacemarkHoldingsIncMember
       
Goodwill                           27,077us-gaap_Goodwill
/ us-gaap_BusinessAcquisitionAxis
= env_PlacemarkHoldingsIncMember
       
Total net assets acquired                           58,282us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
/ us-gaap_BusinessAcquisitionAxis
= env_PlacemarkHoldingsIncMember
       
Revenue                             6,157us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual
/ us-gaap_BusinessAcquisitionAxis
= env_PlacemarkHoldingsIncMember
     
Pre-tax income (loss)                             209us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual
/ us-gaap_BusinessAcquisitionAxis
= env_PlacemarkHoldingsIncMember
     
Acquired intangible asset amortization                             1,254us-gaap_AmortizationOfIntangibleAssets
/ us-gaap_BusinessAcquisitionAxis
= env_PlacemarkHoldingsIncMember
     
Summary of intangible assets acquired, estimated useful lives and amortization method                                    
Intangible assets acquired, Amount                           30,000us-gaap_FinitelivedIntangibleAssetsAcquired1
/ us-gaap_BusinessAcquisitionAxis
= env_PlacemarkHoldingsIncMember
       
Placemark Holdings Inc | Customer lists                                    
Summary of intangible assets acquired, estimated useful lives and amortization method                                    
Intangible assets acquired, Amount                           24,000us-gaap_FinitelivedIntangibleAssetsAcquired1
/ us-gaap_BusinessAcquisitionAxis
= env_PlacemarkHoldingsIncMember
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerListsMember
       
Acquired Finite-lived Intangible Assets, Weighted Average Useful Life                           11 years        
Placemark Holdings Inc | Proprietary technology                                    
Summary of intangible assets acquired, estimated useful lives and amortization method                                    
Intangible assets acquired, Amount                           5,000us-gaap_FinitelivedIntangibleAssetsAcquired1
/ us-gaap_BusinessAcquisitionAxis
= env_PlacemarkHoldingsIncMember
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_DevelopedTechnologyRightsMember
       
Acquired Finite-lived Intangible Assets, Weighted Average Useful Life                           5 years        
Placemark Holdings Inc | Trade names                                    
Summary of intangible assets acquired, estimated useful lives and amortization method                                    
Intangible assets acquired, Amount                           1,000us-gaap_FinitelivedIntangibleAssetsAcquired1
/ us-gaap_BusinessAcquisitionAxis
= env_PlacemarkHoldingsIncMember
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_TradeNamesMember
       
Acquired Finite-lived Intangible Assets, Weighted Average Useful Life                           5 years        
Upside Holdings Inc | Subsequent Event                                    
Consideration transferred in acquisition                                    
Cash paid to owners                               $ 3,040us-gaap_PaymentsToAcquireBusinessesGross
/ us-gaap_BusinessAcquisitionAxis
= env_UpsideHoldingsIncMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember