XML 56 R45.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock-Based Compensation - Schedule of Fair Value of Employee Stock Options (Details)
9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Options to Purchase Common Stock    
Share-based Compensation    
Expected volatility, Minimum 51.90% 47.20%
Expected volatility, Maximum 53.50% 61.10%
Risk-free interest rate, Minimum 2.64% 1.93%
Risk-free interest rate, Maximum 2.94% 2.10%
Minimum | Options to Purchase Common Stock    
Share-based Compensation    
Expected term (in years) 5 years 8 months 12 days 5 years 9 months 18 days
Maximum | Options to Purchase Common Stock    
Share-based Compensation    
Expected term (in years) 6 years 1 month 6 days 6 years 1 month 6 days
2016 Employee Stock Purchase Plan    
Share-based Compensation    
Expected volatility, Minimum 59.50% 49.30%
Expected volatility, Maximum 87.80% 66.20%
Risk-free interest rate, Minimum 0.94% 0.50%
Risk-free interest rate, Maximum 2.11% 1.00%
2016 Employee Stock Purchase Plan | Minimum    
Share-based Compensation    
Expected term (in years) 6 months 6 months
2016 Employee Stock Purchase Plan | Maximum    
Share-based Compensation    
Expected term (in years) 1 year 7 months 6 days