XML 69 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
Mar. 31, 2017
Mar. 31, 2016
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Stock-based compensation expense $ 968 $ 671
Intrinsic value of options exercised 100 100
Intrinsic value of all outstanding options 20,200  
Total unrecognized compensation cost 8,400  
Stock Options    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Stock-based compensation expense $ 968 $ 671
Weighted-average amortization period 2 years 9 months 11 days