XML 89 R71.htm IDEA: XBRL DOCUMENT v3.8.0.1
Share-Based Compensation - Weighted Average Assumptions (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% 0.00% 0.00%
Expected stock price volatility 39.14% 37.90% 41.49%
Risk-free interest rate 1.867% 1.249% 1.436%
Expected option term 5 years 4 years 11 months 5 days 5 years 4 days
2010 ESPP [Member] | Employee stock purchase plan shares [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected dividend yield 0.00% 0.00% 0.00%
Expected stock price volatility 43.03% 48.80% 44.91%
Risk-free interest rate 0.89% 0.34% 0.15%
Expected option term 6 months 6 months 6 months