Convertible Preferred Stock - Summary of Redeemable Convertible Preferred Stock (Details) (USD $)
|
12 Months Ended | |||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2013
|
Dec. 31, 2013
Series B Redeemable Convertible Preferred Stock
|
Dec. 31, 2013
Series C Redeemable Convertible Preferred Stock
|
Dec. 31, 2013
Series D Redeemable Convertible Preferred Stock
|
Dec. 31, 2013
Series D Redeemable Convertible Preferred Stock
Minimum
|
Dec. 31, 2013
Series D Redeemable Convertible Preferred Stock
Maximum
|
Dec. 31, 2013
Series E Redeemable Convertible Preferred Stock
|
Dec. 31, 2013
Series E Redeemable Convertible Preferred Stock
Minimum
|
Dec. 31, 2013
Series E Redeemable Convertible Preferred Stock
Maximum
|
Dec. 31, 2013
Series F Redeemable Convertible Preferred Stock
|
Dec. 31, 2013
Series F Redeemable Convertible Preferred Stock
Minimum
|
Dec. 31, 2013
Series F Redeemable Convertible Preferred Stock
Maximum
|
Dec. 31, 2013
Series G Redeemable Convertible Preferred Stock
|
Sep. 30, 2014
Redeemable convertible preferred stock
|
Dec. 31, 2013
Redeemable convertible preferred stock
|
Dec. 31, 2013
Prior IPO
Series B Redeemable Convertible Preferred Stock
|
Dec. 31, 2013
Prior IPO
Series C Redeemable Convertible Preferred Stock
|
Dec. 31, 2013
Prior IPO
Series D Redeemable Convertible Preferred Stock
|
Dec. 31, 2013
Prior IPO
Series E Redeemable Convertible Preferred Stock
|
Dec. 31, 2013
Prior IPO
Series F Redeemable Convertible Preferred Stock
|
Dec. 31, 2013
Prior IPO
Series G Redeemable Convertible Preferred Stock
|
Dec. 31, 2013
Prior IPO
Redeemable convertible preferred stock
|
|
Temporary Equity [Line Items] | ||||||||||||||||||||||
Shares authorized | 500,000 | 400,000 | 1,700,000 | 1,700,000 | 2,800,000 | 2,900,000 | 10,000,000 | |||||||||||||||
Shares issued | 0 | 9,541,631 | 425,511 | 365,903 | 1,573,126 | 1,634,874 | 2,701,957 | 2,840,260 | 9,541,631 | |||||||||||||
Par value | $ 0.001 | $ 0.001 | $ 0.001 | $ 0.001 | $ 0.001 | $ 0.001 | $ 0.001 | $ 0.001 | ||||||||||||||
Conversion rate | 1.01706 | 1.45108 | 1.73014 | 1.87951 | 2.69244 | 1.0000 | 1.0000 | |||||||||||||||
Liquidation preference per share | $ 3.750 | $ 11.880 | $ 17.580 | $ 21.900 | $ 19.224 | $ 7.140 | $ 14.083 | |||||||||||||||
Dividend rate | 5.00% | 5.00% | 8.00% | 8.00% | 8.00% | 8.00% | 8.00% | |||||||||||||||
Issue date | May 2002 | July 2003 | June 2004 | July 2005 | July 2007 | October 2007 | February 2009 | February 2010 | June 2010 | March 2012 | ||||||||||||
Redemption date | Jan. 01, 2016 | Jan. 01, 2016 | Jan. 01, 2016 | Jan. 01, 2016 | Jan. 01, 2016 | Jan. 01, 2016 |