XML 70 R59.htm IDEA: XBRL DOCUMENT v3.21.2
Stock Option Plan - Summary of Stock Based Compensation Fair Value Assumptions (Details)
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Dividend yield     0.00%  
Maximum        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Expected term (in years) 6 years 2 months 4 days 6 years 29 days 6 years 2 months 4 days 6 years 29 days
Expected volatility 61.10% 54.70% 61.10% 54.70%
Risk-free interest rate 1.05% 0.56% 1.05% 1.77%
Minimum        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Expected term (in years) 5 years 8 months 26 days 5 years 10 months 6 days 4 years 11 months 26 days 5 years 10 months 6 days
Expected volatility 59.90% 53.90% 56.70% 48.30%
Risk-free interest rate 0.95% 0.33% 0.48% 0.33%