XML 48 R36.htm IDEA: XBRL DOCUMENT v3.5.0.2
Stockholders' Equity - Summary of Reserved Shares of Common Stock for Future Issuance (Details) - shares
Jun. 30, 2016
Dec. 31, 2015
Feb. 28, 2014
Class of Stock [Line Items]      
Common stock, shares reserved for future issuance 5,419,247 4,206,809  
Restricted Stock      
Class of Stock [Line Items]      
Common stock, shares reserved for future issuance 159,640 216,716  
Stock Options and Restricted Stock Units      
Class of Stock [Line Items]      
Common stock, shares reserved for future issuance 3,150,718 2,231,057  
Employee Stock Purchase Plan      
Class of Stock [Line Items]      
Common stock, shares reserved for future issuance 803,105 440,304  
2014 Plans      
Class of Stock [Line Items]      
Common stock, shares reserved for future issuance 1,305,784 1,318,732 1,785,000