XML 78 R61.htm IDEA: XBRL DOCUMENT v3.22.0.1
Equity Incentive Plans - Schedule of Estimated Fair Value of Options and Restricted Stock Units Grant on Date of Grant (Details) - $ / shares
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Restricted Stock Units      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Expected volatility     50.00%
Dividend yield     0.00%
Expected remaining term in years     4 years
Risk free interest rate     2.41%
2011 Equity Incentive Plan      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Expected volatility   40.60%  
Expected volatility, minimum     53.50%
Expected volatility, maximum     93.40%
Weighted-average volatility   40.60% 83.24%
Dividend yield   0.00% 0.00%
Risk free interest rates, minimum   1.46% 1.67%
Risk free interest rates, maximum   1.68% 2.44%
2011 Equity Incentive Plan | Minimum      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Common stock fair value (per share)   $ 7.88 $ 0.59
Expected remaining term in years   5 years 10 months 24 days 5 years 7 days
2011 Equity Incentive Plan | Maximum      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Common stock fair value (per share)   $ 9.05 $ 6.15
Expected remaining term in years   6 years 25 days 7 years
2020 Employee Stock Purchase Plan      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Expected volatility   49.23%  
Expected volatility, minimum 51.47%    
Expected volatility, maximum 51.91%    
Dividend yield 0.00% 0.00%  
Risk free interest rates, minimum 0.06%    
Risk free interest rates, maximum 0.08%    
Expected remaining term in years 6 months 6 months  
Risk free interest rate   0.11%