XML 47 R32.htm IDEA: XBRL DOCUMENT v3.6.0.2
Summary of Significant Accounting Policies ((Weighted-average assumptions) (Details)
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Stock Option      
Assumptions used to estimate the fair value of stock options      
Expected volatility, minimum (as a percent) 51.00% 45.00% 52.00%
Expected volatility, maximum (as a percent) 53.00% 52.00% 57.00%
Risk-free interest rate, minimum (as a percent) 1.42% 1.48% 1.71%
Risk-free interest rate, maximum (as a percent) 1.54% 1.92% 2.00%
Stock Option | Minimum      
Assumptions used to estimate the fair value of stock options      
Expected term (in years) 5 years 5 months 19 days 5 years 3 months 7 days 5 years 9 months 7 days
Stock Option | Maximum      
Assumptions used to estimate the fair value of stock options      
Expected term (in years) 6 years 26 days 6 years 29 days 6 years 29 days
Employee Stock Purchase Plan      
Assumptions used to estimate the fair value of stock options      
Expected volatility, minimum (as a percent) 42.00% 42.00% 43.00%
Expected volatility, maximum (as a percent) 58.00% 44.00% 44.00%
Risk-free interest rate, minimum (as a percent) 0.08% 0.08% 0.08%
Risk-free interest rate, maximum (as a percent) 0.85% 0.71% 0.49%
Employee Stock Purchase Plan | Minimum      
Assumptions used to estimate the fair value of stock options      
Expected term (in years) 6 months 6 months 7 months 17 days
Employee Stock Purchase Plan | Maximum      
Assumptions used to estimate the fair value of stock options      
Expected term (in years) 2 years 1 month 6 days 2 years 1 month 6 days 2 years 1 month 21 days