XML 62 R47.htm IDEA: XBRL DOCUMENT v3.21.1
Stock-Based Compensation - Additional Information (Details) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Common stock, initially reserved for issuance 3,924,191 3,194,078  
Stock-based compensation expense $ 3,609,000 $ 2,168,000 $ 950,000
Weighted-average grant-date fair value of options granted $ 6.16 $ 6.73  
Aggregate intrinsic value of options exercised $ 1,700,000 $ 800,000  
Total unrecognized stock-based compensation expense for stock options $ 8,500,000    
Total unrecognized stock-based compensation expense, weighted-average period of recognition 2 years 6 months 3 days    
Common stock repurchased 10,518 23,698  
Estimated dividend yield 0.00% 0.00% 0.00%
Issuance of Common Stock Options      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Shares subject to repurchase 14,460 84,964  
Other Current Liabilities and Other Non-Current Liabilities      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Aggregate exercise prices of early exercised shares $ 100,000 $ 100,000  
Restricted Stock      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Stock-based compensation expense 0    
Total fair value of stock vested $ 0 $ 100,000  
Shares of restricted stock 14,625 14,625  
Aggregate purchase price of unvested restricted stock subject to repurchase $ 100,000 $ 100,000  
2019 Equity Incentive Plan      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Term of options 10 years    
Vesting period of options 4 years    
2019 Equity Incentive Plan | Cliff Vesting      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Vesting period of options 1 year    
2019 Equity Incentive Plan | 10% Stockholder      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Term of options 5 years    
2019 Equity Incentive Plan | Incentive Stock Options and Nonqualified Stock Options | Minimum [Member]      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Percentage of fair value of the shares on the grant date 100.00%    
2019 Equity Incentive Plan | Incentive Stock Options      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Percentage of voting power of all classes of stock 10.00%    
2019 Equity Incentive Plan | Incentive Stock Options | Minimum [Member]      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Percentage of fair value of the shares on the grant date 110.00%    
2019 Employee Stock Purchase Plan      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Common stock, initially reserved for issuance 195,000    
Stock-based compensation expense $ 200,000 $ 100,000  
Maximum offering period under ESPP 27 months    
Maximum eligible rate of compensation 15.00%    
2019 Employee Stock Purchase Plan | Maximum      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Percentage of the fair value of common stock 85.00%    
Maximum number of shares purchasable 4,000