Convertible Preferred Stock - Convertible Preferred Stock Outstanding (Details) (USD $)
In Thousands, except Share data, unless otherwise specified
12 Months Ended
Dec. 31, 2012
Dec. 31, 2013
Preferred Stock [Line Items]    
Shares Authorized 0 10,000,000
Shares Issued 0 0
Shares Outstanding 0 0
Convertible preferred stock $ 0 $ 0
Convertible preferred stock
   
Preferred Stock [Line Items]    
Shares Authorized 17,831,164  
Shares Issued 17,416,317  
Shares Outstanding 17,416,317  
Convertible preferred stock 20,031 0
Aggregate Liquidation Preference 20,171  
Series A Preferred Stock
   
Preferred Stock [Line Items]    
Shares Authorized 10,831,164 0
Shares Issued 10,831,164 0
Shares Outstanding 10,831,164 0
Convertible preferred stock 5,024 0
Aggregate Liquidation Preference 5,091 5,091
Issuance Price Per Share (USD per share) $ 0.47  
Series B Preferred Stock
   
Preferred Stock [Line Items]    
Shares Authorized 7,000,000 0
Shares Issued 6,585,153 0
Shares Outstanding 6,585,153 0
Convertible preferred stock 15,007 0
Aggregate Liquidation Preference $ 15,080 $ 15,080
Issuance Price Per Share (USD per share) $ 2.29