XML 71 R61.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock Plans (Employee Stock Purchase Plan Fair Value Assumptions) (Details) - $ / shares
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Employee stock purchase plan        
Schedule of fair value assumptions        
Expected dividend yield 0.00% 0.00% 0.00% 0.00%
Expected volatility 38.00% 37.00% 40.00% 32.00%
Risk-free interest rate 2.09% 1.09% 1.74% 0.78%
Expected term (in years) 6 months 4 months 17 days 6 months 5 months 15 days
Fair value per share $ 1.39 $ 1.45 $ 1.34 $ 1.28
Outstanding options to purchase common stock        
Schedule of fair value assumptions        
Expected dividend yield   0.00% 0.00% 0.00%
Expected volatility   58.00% 54.00%  
Risk-free interest rate   1.96% 2.95%  
Expected term (in years)   5 years 6 months 5 years 6 months 5 years 6 months
Minimum | Outstanding options to purchase common stock        
Schedule of fair value assumptions        
Expected volatility       58.00%
Risk-free interest rate       1.87%
Maximum | Outstanding options to purchase common stock        
Schedule of fair value assumptions        
Expected volatility       59.00%
Risk-free interest rate       1.96%