Annual report pursuant to Section 13 and 15(d)

Statements of Redeemable Convertible Preferred Stock and Stockholders' Equity (Deficit) (Parenthetical)

v2.4.1.9
Statements of Redeemable Convertible Preferred Stock and Stockholders' Equity (Deficit) (Parenthetical) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Statement of Stockholders' Equity [Abstract]    
Stock issuance cost $ 3,034us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts $ 5,356us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts