XML 80 R58.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-Based Compensation - Summary of Weighted-average Assumptions Used in Determination of Fair Value of Service-Based Stock Options (Details) - $ / shares
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Volatility, minimum 67.97% 61.74% 56.20%
Volatility, maximum 69.90% 68.18% 63.08%
Risk-free interest rate, minimum 0.62% 0.36% 1.53%
Risk-free interest rate, maximum 1.39% 1.66% 2.52%
Dividend yield 0.00% 0.00% 0.00%
2019 Plan | Performance-Based Stock Option      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Expected term (in years)   10 years  
Derived service period (in years)   4 years 6 months 18 days  
Volatility   63.60%  
Risk-free interest rate   1.02%  
Estimated fair value (per share)   $ 3.31  
2019 Employee Stock Purchase Plan      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Volatility, minimum 55.92% 65.15% 59.06%
Volatility, maximum 74.88% 102.10% 59.91%
Risk-free interest rate, minimum 0.04% 0.11% 1.55%
Risk-free interest rate, maximum 0.06% 0.12% 2.14%
Minimum      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Expected term (in years) 5 years 6 months 5 years 6 months 5 years
Minimum | 2019 Employee Stock Purchase Plan      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Expected term (in years) 5 months 26 days 5 months 26 days 4 months 13 days
Estimated fair value (per share) $ 6.30 $ 4.29 $ 3.48
Maximum      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Expected term (in years) 6 years 3 months 7 days 6 years 4 months 24 days 6 years 10 months 13 days
Maximum | 2019 Employee Stock Purchase Plan      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Expected term (in years)   6 months 6 months
Estimated fair value (per share) $ 8.21 $ 8.12 $ 5.01