XML 86 R70.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stock Options, Restricted Stock and Employee Stock Purchase Plan - Weighted-average Assumptions for Stock Options (Details) - $ / shares
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Assumptions used in estimating fair value of stock options      
Expected life (in years) 4 years 9 months 4 years 8 months 23 days 4 years 9 months 18 days
Dividend yield 0.00% 0.00% 0.00%
Fair value per stock option (in dollars per share) $ 9.25 $ 11.13 $ 14.59
Minimum      
Assumptions used in estimating fair value of stock options      
Expected volatility 50.00% 46.00% 42.00%
Risk-free interest rate 1.70% 0.90% 1.50%
Maximum      
Assumptions used in estimating fair value of stock options      
Expected volatility 50.00% 50.00% 47.00%
Risk-free interest rate 1.70% 1.80% 1.60%