XML 101 R87.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-Based Compensation and Employee Benefit Plan - Fair Value of Shares Purchased Under the 2018 ESPP (Details) - shares
1 Months Ended 3 Months Ended 9 Months Ended
Jun. 30, 2020
Nov. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Risk-free interest rate (minimum)       1.90%   1.90%
Risk-free interest rate (maximum)       2.00%   2.60%
Expected term (years)         6 years 7 months 6 days  
Expected dividend yield     0.00% 0.00% 0.00% 0.00%
Expected volatility     0.00% 45.70% 71.00%  
Expected volatility (minimum)           45.70%
Expected volatility (maximum)           50.20%
Minimum            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Expected term (years)       6 years 4 months 24 days   6 years 4 months 24 days
Maximum            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Expected term (years)       6 years 8 months 12 days   6 years 8 months 12 days
2018 ESPP | Employee Stock            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Risk-free interest rate (minimum)     0.12% 1.90% 0.12% 1.90%
Risk-free interest rate (maximum)     0.14% 2.00% 1.51% 2.60%
Expected dividend yield     0.00% 0.00% 0.00% 0.00%
Expected volatility       45.70%    
Expected volatility (minimum)     98.90%   61.00% 47.00%
Expected volatility (maximum)     119.20%   119.20% 50.20%
2018 ESPP | Employee Stock | Minimum            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Expected term (years)     6 months 6 months 6 months 7 months 6 days
2018 ESPP | Employee Stock | Maximum            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Expected term (years)     2 years 2 years 2 years 2 years 1 month 6 days
2019 Executive Awards            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Number of vesting tranches   3        
2020 Executive Awards            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Number of vesting tranches 3