XML 73 R58.htm IDEA: XBRL DOCUMENT v3.7.0.1
Stock Plans and Stock-Based Compensation - Stock Options - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2017
Jun. 30, 2016
Jun. 30, 2017
Jun. 30, 2016
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Stock-based compensation expense $ 1,101 $ 735 $ 2,069 $ 1,406
Intrinsic value of options exercised 3,500   3,500  
Intrinsic value of all outstanding options 24,400   24,400  
Total unrecognized compensation cost 8,000   8,000  
Stock Options        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Stock-based compensation expense $ 1,100 $ 700 $ 2,100 $ 1,400
Weighted-average amortization period     2 years 5 months 27 days