XML 85 R55.htm IDEA: XBRL DOCUMENT v3.20.1
Stock-Based Compensation - Schedule of Fair Value of Employee Stock Options (Details)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Employees | Options to purchase common stock    
Share-based Compensation    
Expected volatility, Minimum 65.10% 51.90%
Expected volatility, Maximum 74.40% 56.60%
Risk-free interest rate, Minimum 1.46% 2.64%
Risk-free interest rate, Maximum 2.52% 2.94%
Dividend yield 0.00% 0.00%
Employees | Minimum | Options to purchase common stock    
Share-based Compensation    
Expected term (in years) 5 years 3 months 18 days 5 years 8 months 12 days
Employees | 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 39.60% 59.50%
Expected volatility, Maximum 74.20% 87.80%
Risk-free interest rate, Minimum 1.67% 0.94%
Risk-free interest rate, Maximum 2.66% 2.11%
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 1 year