Consolidated Statements of Convertible Redeemable Preferred Stock and Stockholders' Equity (Deficit) (Parenthetical)
$ in Thousands
12 Months Ended
Dec. 31, 2014
USD ($)
$ / shares
Common stock, par value $ 0.01
Issuance of common stock, net issuance costs | $ $ 8,461
Common Stock [Member]  
Common stock, par value $ 0.01
Restricted Stock [Member]  
Common stock, par value 0.01
Series A Convertible Redeemable Preferred Stock [Member]  
Temporary equity, par value $ 0.01
Series A-1 Convertible Redeemable Preferred Stock [Member]  
Issuance of convertible redeemable preferred stock, net issuance costs | $ $ 10
Temporary equity, par value $ 0.01