Annual report pursuant to Section 13 and 15(d)

Stockholders' Equity (Details)

v2.4.1.9
Stockholders' Equity (Details) (USD $)
In Thousands, except Share data, unless otherwise specified
0 Months Ended 12 Months Ended 0 Months Ended
Oct. 11, 2013
Dec. 31, 2013
May 01, 2012
Stockholders' equity      
Shares sold under public offering including overallotment option exercised by the underwriters 5,801,997us-gaap_StockIssuedDuringPeriodSharesNewIssues    
Public offering price (in dollars per share) $ 29.25us-gaap_SharesIssuedPricePerShare    
Public offering costs incurred   $ 1,089us-gaap_PaymentsOfStockIssuanceCosts  
Tamarac      
Stockholders' equity      
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
Lock in period     2 years
Percentage of the closing market price on the day before the merger closed for calculation of termination payment   5.00%env_PercentageOfClosingMarketPricePerShareForCalculationOfTerminationPayment
/ us-gaap_BusinessAcquisitionAxis
= env_TamaracIncMember
 
Tamarac | Minimum      
Stockholders' equity      
Aggregate proceeds from change of control required to be applied (as a percent)     50.00%env_PercentageOfAggregateProceedsOfControlPaymentToBeAppliedByAcquiree
/ us-gaap_BusinessAcquisitionAxis
= env_TamaracIncMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
Tamarac | Maximum      
Stockholders' equity      
Aggregate proceeds from change of control required to be applied (as a percent)     100.00%env_PercentageOfAggregateProceedsOfControlPaymentToBeAppliedByAcquiree
/ us-gaap_BusinessAcquisitionAxis
= env_TamaracIncMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember