XML 44 R34.htm IDEA: XBRL DOCUMENT v3.5.0.2
Stockholders' Equity and Stock-Based Compensation - Additional Information (Details) - USD ($)
1 Months Ended 6 Months Ended 12 Months Ended
Apr. 27, 2016
May 31, 2016
Jan. 31, 2016
Jun. 30, 2016
Dec. 31, 2015
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Common stock, authorized       200,000,000  
Common stock, Issued       27,971,603  
Common stock, outstanding       27,971,603  
Dividends paid or declared       $ 0  
Common stock voting rights       Each share of common stock has the right to one vote on all matters submitted to a vote of stockholders.  
Retirement of treasury stock, Shares 1,128,472        
Options outstanding       3,556,000 4,101,000
Unrecognized stock-based compensation costs related to non-vested awards       $ 19,394,000 $ 9,721,000
Weighted-average period for unrecognized compensation cost expected to be recognized       3 years 2 months 12 days 3 years
2015 Equity Incentive Plan          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Increase in share reserve under the plan     1,225,795    
Shares available for future grants       1,968,280  
2010 Equity Incentive Plan          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Options outstanding       3,324,506  
2015 ESPP          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Increase in share reserve under the plan     272,399    
Shares available for future grants       449,263  
Initial offering expiration period       27 months  
Percentage of discount through payroll deductions to eligible employees to purchase common stock       15.00%  
Common stock issued under ESPP   156,469      
Stock price per share under ESPP   $ 13.60      
Cash proceeds from issuance of common stock under ESPP   $ 2,128,000      
Unrecognized stock-based compensation costs       $ 702,000 $ 919,000
Weighted average date for unrecognized compensation cost to expected to be recognized       Nov. 30, 2016 May 31, 2016