XML 103 R83.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stock Plans and Stock-Based Compensation - Valuation Assumptions for ESPP (Details)
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected dividend yield 0.00%    
Employee Stock Purchase Plan 2005      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected life (in months) 6 months 6 months 6 months
Risk-free interest rate, lower range 0.65% 0.37% 0.11%
Risk-free interest rate, upper range 1.13% 0.49% 0.13%
Expected stock price volatility, lower range 36.40% 39.60% 18.40%
Expected stock price volatility, upper range 39.20% 48.20% 22.40%
Expected dividend yield 0.00% 0.00% 0.00%