XML 68 R40.htm IDEA: XBRL DOCUMENT v3.3.1.900
Stockholders' Equity - Summary of Reserved Shares of Common Stock for Future Issuance (Details) - shares
Dec. 31, 2015
Dec. 31, 2014
Feb. 28, 2014
Class of Stock [Line Items]      
Common stock, shares reserved for future issuance 4,206,809 3,760,145  
Restricted Stock      
Class of Stock [Line Items]      
Common stock, shares reserved for future issuance 216,716 422,145  
Stock Options and Restricted Stock Units      
Class of Stock [Line Items]      
Common stock, shares reserved for future issuance 2,231,057 1,526,346  
Employee Stock Purchase Plan      
Class of Stock [Line Items]      
Common stock, shares reserved for future issuance 440,304 262,500  
2014 Plans      
Class of Stock [Line Items]      
Common stock, shares reserved for future issuance 1,318,732 1,549,154 1,785,000