XML 79 R66.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock Plans and Stock-Based Compensation - Stock Options - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Stock-based compensation expense $ 3,541 $ 2,803 $ 20,257 $ 4,872
Intrinsic value of options exercised     23,100  
Intrinsic value of all outstanding options 65,000   65,000  
Total unrecognized compensation cost 14,600   14,600  
Stock Options        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Stock-based compensation expense $ 800 $ 1,200 $ 4,700 $ 3,200
Weighted-average amortization period     2 years 9 months 18 days