XML 99 R44.htm IDEA: XBRL DOCUMENT v3.21.1
Equity Incentive Plans and Stock-Based Compensation - Additional Information (Details) - USD ($)
1 Months Ended 12 Months Ended
Apr. 30, 2020
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Intrinsic value of options exercised   $ 2,700,000 $ 100,000 $ 0
Shares subject to repurchase   6,072 29,579 121,794
Expected dividend yield   0.00% 0.00% 0.00%
Weighted-average grant-date fair value of options granted   $ 12.99 $ 5.01 $ 1.41
Stock-based compensation expense   $ 5,278,000 $ 1,094,000 $ 469,000
Total unrecognized compensation expense related to outstanding unvested stock-based awards   $ 20,600,000 $ 6,900,000 $ 2,300,000
Total unrecognized compensation expense related to outstanding unvested stock-based awards expected to be recognized over weighted-average remaining service period   2 years 8 months 12 days 3 years 4 months 24 days 3 years 4 months 24 days
Employee Stock Purchase Plan        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Stock-based compensation expense   $ 0    
Maximum        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Liabilities with shares issued with repurchase rights   $ 100,000 $ 100,000  
2020 Plan        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Number of common stock initially reserved for issuance 2,656,500      
Additional number of shares available for future issuance 2,656,500      
Percentage of outstanding shares of common stock 5.00%      
Number of shares available for future issuance   1,430,368    
2014 Plan        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Number of common stock remained available for issuance 241,653      
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