Redeemable Convertible Preferred Stock and Stockholders' Deficit (Details) (USD $)
In Thousands, except Share data, unless otherwise specified
9 Months Ended
Sep. 30, 2013
Aug. 07, 2013
Dec. 31, 2012
Redeemable Convertible Preferred Stock      
Converted into one share of common stock 1    
Carrying value of redeemable preferred stock   $ 116,300 $ 116,313
Shares Authorized 0 83,163,408 83,163,408
Shares Issued 0 15,293,960 15,293,960
Shares Outstanding 0 15,293,960 15,293,960
Aggregate Liquidation Preference 0 118,150 118,150
Preferred stock dividend declared (in dollars per share) $ 0    
Series A
     
Redeemable Convertible Preferred Stock      
Shares Authorized   8,150,000 8,150,000
Shares Issued   1,567,306 1,567,306
Shares Outstanding   1,567,306 1,567,306
Aggregate Liquidation Preference   4,075 4,075
Dividend rate per share per year (in dollars per share) $ 0.21    
Series B
     
Redeemable Convertible Preferred Stock      
Shares Authorized   18,124,230 18,124,230
Shares Issued   3,485,425 3,485,425
Shares Outstanding   3,485,425 3,485,425
Aggregate Liquidation Preference   14,735 14,735
Dividend rate per share per year (in dollars per share) $ 0.34    
Series C
     
Redeemable Convertible Preferred Stock      
Shares Authorized   14,215,791 14,215,791
Shares Issued   2,726,476 2,726,476
Shares Outstanding   2,726,476 2,726,476
Aggregate Liquidation Preference   15,000 15,000
Dividend rate per share per year (in dollars per share) $ 0.44    
Series D
     
Redeemable Convertible Preferred Stock      
Shares Authorized   7,789,215 7,789,215
Shares Issued   1,497,921 1,497,921
Shares Outstanding   1,497,921 1,497,921
Aggregate Liquidation Preference   15,890 15,890
Dividend rate per share per year (in dollars per share) $ 0.85    
Series E
     
Redeemable Convertible Preferred Stock      
Shares Authorized   5,045,662 5,045,662
Shares Issued   965,927 965,927
Shares Outstanding   965,927 965,927
Aggregate Liquidation Preference   11,000 11,000
Dividend rate per share per year (in dollars per share) $ 0.91    
Series F
     
Redeemable Convertible Preferred Stock      
Shares Authorized   5,988,024 5,988,024
Shares Issued   1,151,542 1,151,542
Shares Outstanding   1,151,542 1,151,542
Aggregate Liquidation Preference   20,000 20,000
Dividend rate per share per year (in dollars per share) $ 1.39    
Series G
     
Redeemable Convertible Preferred Stock      
Shares Authorized   8,677,338 8,677,338
Shares Issued   1,668,707 1,668,707
Shares Outstanding   1,668,707 1,668,707
Aggregate Liquidation Preference   15,450 15,450
Dividend rate per share per year (in dollars per share) $ 0.74    
Series G - 1
     
Redeemable Convertible Preferred Stock      
Shares Authorized   2,073,148 2,073,148
Shares Issued   216,015 216,015
Shares Outstanding   216,015 216,015
Aggregate Liquidation Preference   2,000 2,000
Dividend rate per share per year (in dollars per share) $ 0.74    
Series H
     
Redeemable Convertible Preferred Stock      
Shares Authorized   13,100,000 13,100,000
Shares Issued   2,014,641 2,014,641
Shares Outstanding   2,014,641 2,014,641
Aggregate Liquidation Preference   $ 20,000 $ 20,000
Dividend rate per share per year (in dollars per share) $ 0.79