XML 73 R57.htm IDEA: XBRL DOCUMENT v3.19.1
Stock-Based Compensation - Schedule of Fair Value of Employee Stock Options (Details)
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Employees [Member] | Options to Purchase Common Stock    
Share-based Compensation    
Expected volatility, Minimum 51.90% 46.70%
Expected volatility, Maximum 56.60% 52.00%
Risk-free interest rate, Minimum 2.64% 1.85%
Risk-free interest rate, Maximum 2.94% 2.14%
Dividend yield 0.00% 0.00%
Employees [Member] | Minimum | Options to Purchase Common Stock    
Share-based Compensation    
Expected term (in years) 5 years 8 months 12 days 5 years 3 months 18 days
Employees [Member] | 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
Non-Employee [Member] | Options to Purchase Common Stock    
Share-based Compensation    
Expected volatility, Minimum 52.90% 46.70%
Expected volatility, Maximum 54.80% 60.50%
Risk-free interest rate, Minimum 2.68% 2.09%
Risk-free interest rate, Maximum 2.97% 2.44%
Non-Employee [Member] | Minimum | Options to Purchase Common Stock    
Share-based Compensation    
Expected term (in years) 8 years 7 years 2 months 12 days
Non-Employee [Member] | Maximum | Options to Purchase Common Stock    
Share-based Compensation    
Expected term (in years) 8 years 9 months 18 days 9 years 7 months 6 days
2016 Employee Stock Purchase Plan [Member]    
Share-based Compensation    
Expected volatility, Minimum 59.50% 49.30%
Expected volatility, Maximum 87.80% 72.70%
Risk-free interest rate, Minimum 0.94% 0.49%
Risk-free interest rate, Maximum 2.11% 1.02%
2016 Employee Stock Purchase Plan [Member] | Minimum    
Share-based Compensation    
Expected term (in years) 6 months 6 months
2016 Employee Stock Purchase Plan [Member] | Maximum    
Share-based Compensation    
Expected term (in years) 1 year 1 year