XML 71 R60.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock Plans (Employee Stock Purchase Plan Fair Value Assumptions) (Details) - $ / shares
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Employee stock purchase plan        
Schedule of fair value assumptions        
Expected dividend yield 0.00% 0.00% 0.00% 0.00%
Expected volatility 40.00% 29.00% 42.00% 29.00%
Risk-free interest rate 1.74% 0.62% 1.57% 0.62%
Expected term (in years) 6 months 6 months 6 months 6 months
Fair value per share $ 1.34 $ 1.19 $ 1.32 $ 1.19
Outstanding options to purchase common stock        
Schedule of fair value assumptions        
Expected dividend yield 0.00% 0.00% 0.00% 0.00%
Expected volatility 54.00% 59.00% 54.00% 59.00%
Risk-free interest rate 2.95% 1.87% 2.95% 1.87%
Expected term (in years) 5 years 6 months 5 years 6 months 5 years 6 months 5 years 6 months