XML 78 R44.htm IDEA: XBRL DOCUMENT v3.22.1
Equity Incentive Plans and Stock-Based Compensation - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Apr. 30, 2020
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Intrinsic value of options exercised   $ 2,200 $ 2,700 $ 100
Expected dividend yield   0.00% 0.00% 0.00%
Weighted-average grant-date fair value of options granted   $ 19.21 $ 12.99 $ 5.01
Stock-based compensation expense   $ 12,853 $ 5,278 $ 1,094
Total unrecognized compensation expense related to outstanding unvested stock-based awards   $ 36,400    
Total unrecognized compensation expense related to outstanding unvested stock-based awards expected to be recognized over weighted-average remaining service period   2 years 6 months 14 days    
2020 Plan        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Additional number of shares available for future issuance   2,656,500    
Percentage of outstanding shares of common stock   5.00%    
2020 Plan and 2014 Plan | Stock Options        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Vesting period   4 years    
2020 Plan and 2014 Plan | Stock Options | Maximum        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Expiration period   10 years    
2020 Plan and 2014 Plan | Incentive Stock Options        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Exercise price as a percentage of fair market value   100.00%    
Minimum percentage required for holders of combined voting power to be eligible for incentive stock options   10.00%    
Percentage of options may not be granted at less than fair market value of the common stock at the date of grant   110.00%    
Maximum term of options may not be granted at less than fair market value of the common stock at the date of grant   5 years    
2020 ESPP        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Additional number of shares available for future issuance 500,000      
Percentage of outstanding shares of common stock 1.00%      
Number of shares available for future issuance 290,000      
Number of shares issued under ESPP   0 0