Annual report pursuant to Section 13 and 15(d)

Stock and Employee Benefit Plans - Fair Value Assumptions (Details)

v3.20.1
Stock and Employee Benefit Plans - Fair Value Assumptions (Details)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Stock Options    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Risk free interest rate, minimum (as a percent) 1.41% 2.40%
Risk free interest rate, maximum (as a percent) 2.60% 3.06%
Dividend yield (as a percent) 0.00% 0.00%
Expected volatility, minimum (as a percent) 81.70% 77.10%
Expected volatility, maximum (as a percent) 81.80% 80.50%
Stock Options | Minimum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Expected term (in years) 5 years 4 years 9 months
Stock Options | Maximum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Expected term (in years) 5 years 8 months 23 days 5 years 8 months 23 days
Employee Stock    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Risk free interest rate (as a percent) 1.61% 2.48%
Expected term (in years) 6 months 6 months
Dividend yield (as a percent) 0.00% 0.00%
Expected volatility (as a percent) 78.10% 57.57%