XML 396 R67.htm IDEA: XBRL DOCUMENT v3.20.4
Stock-Based Compensation - Schedule of Assumptions Used in Estimation of Fair Value of Stock (Details) - $ / shares
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
2015 Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Black-Scholes fair value (in usd per share) $ 80.48 $ 4.98 $ 34.80
Risk-free interest rate, minimum 0.20% 1.50% 2.30%
Risk-free interest rate, maximum 1.50% 2.60% 3.10%
Dividend yield 0.00% 0.00% 0.00%
Volatility, minimum 116.00% 105.40% 93.30%
Volatility, maximum 152.20% 134.10% 115.60%
Employee Stock Purchase Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Risk-free interest rate, minimum 0.20% 1.20% 0.70%
Risk-free interest rate, maximum 2.60% 2.60% 2.20%
Dividend yield 0.00% 0.00% 0.00%
Volatility, minimum 66.60% 52.20% 52.20%
Volatility, maximum 189.70% 171.60% 203.80%
Minimum | 2015 Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected term (in years) 3 years 10 months 24 days 3 years 10 months 24 days 4 years 1 month 6 days
Minimum | Employee Stock Purchase Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Black-Scholes fair value (in usd per share) $ 2.57 $ 2.57 $ 7.20
Expected term (in years) 6 months 6 months 6 months
Maximum | 2015 Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected term (in years) 7 years 7 months 6 days 7 years 6 months 7 years 6 months
Maximum | Employee Stock Purchase Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Black-Scholes fair value (in usd per share) $ 92.67 $ 35.00 $ 70.64
Expected term (in years) 2 years 2 years 2 years