v2.4.0.8
Condensed Consolidated Balance Sheets (Parenthetical) (USD $)
In Thousands, except Share data, unless otherwise specified
Mar. 31, 2014
Dec. 31, 2013
Mar. 31, 2014
Pro Forma
Mar. 31, 2014
Redeemable convertible Series A preferred stock
Dec. 31, 2013
Redeemable convertible Series A preferred stock
Mar. 31, 2014
Redeemable convertible Series A preferred stock
Pro Forma
Mar. 31, 2014
Redeemable convertible Series B preferred stock
Dec. 31, 2013
Redeemable convertible Series B preferred stock
Mar. 31, 2014
Redeemable convertible Series B preferred stock
Pro Forma
Mar. 31, 2014
Redeemable convertible Series C preferred stock
Dec. 31, 2013
Redeemable convertible Series C preferred stock
Mar. 31, 2014
Redeemable convertible Series C preferred stock
Pro Forma
Mar. 31, 2014
Redeemable convertible Series D preferred stock
Dec. 31, 2013
Redeemable convertible Series D preferred stock
Mar. 31, 2014
Redeemable convertible Series D preferred stock
Pro Forma
Redeemable convertible preferred stock, par value (in dollars per share)       $ 0.001 $ 0.001 $ 0.001 $ 0.001 $ 0.001 $ 0.001 $ 0.001 $ 0.001 $ 0.001 $ 0.001 $ 0.001 $ 0.001
Redeemable convertible preferred stock, shares authorized       10,033,976 10,033,976 10,033,976 5,057,901 5,057,901 5,057,901 4,429,601 4,429,601 4,429,601 4,069,352 4,069,352 4,069,352
Redeemable convertible preferred stock, shares issued       10,033,976 10,033,976 0 5,057,901 5,057,901 0 4,429,601 4,429,601 0 3,979,730 3,979,730 0
Redeemable convertible preferred stock, shares outstanding       10,033,976 10,033,976 0 5,057,901 5,057,901 0 4,429,601 4,429,601 0 3,979,730 3,979,730 0
Redeemable convertible preferred stock, liquidation preference (in dollars)       $ 12,732     $ 22,564     $ 32,519     $ 31,100    
Common stock, par value (in dollars per share) $ 0.001 $ 0.001 $ 0.001                        
Common stock, shares authorized 60,000,000 60,000,000 60,000,000                        
Common stock, shares issued 7,769,589 7,629,133 39,897,174                        
Common stock, shares outstanding 7,769,589 7,629,133 39,897,174