XML 75 R39.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-Based Compensation - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Oct. 31, 2019
Dec. 31, 2021
Dec. 31, 2020
Jan. 01, 2021
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Stock-based compensation expense   $ 9,952 $ 8,686  
Weighted-average grant-date fair value per share   $ 15.04 $ 24.57  
Stock options grant date fair value   $ 11,900 $ 8,700  
Number of stock options, exercises intrinsic value   2,400 2,400  
Stock option vested aggregate fair value   6,800 5,400  
Expected dividend yield   0    
Unrecognized stock-based compensation cost related to outstanding unvested stock options and RSUs that are expected to vest   $ 15,700    
Unrecognized stock-based compensation cost, expected period to be recognized   2 years 7 months 6 days    
2019 ESPP        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Percentage of increase in shares reserved for issuance on common stock outstanding 1.00%      
Total shares reserved 240,336     240,336
Increase in shares at the beginning of each calendar year 240,336      
Maximum employee subscription rate on salary 15.00%      
Offering period 24 months      
Purchase period 6 months      
Purchase price of common stock as percentage of fair market value 85.00%      
Stock-based compensation expense   $ 2,500 $ 2,700  
Share-based compensation, employee purchased shares   76,424 87,325  
Share-based compensation, shares at weighted average exercise price   $ 10.80 $ 10.27  
Option Plans        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Common stock available for grant   2,688,372    
Option Plans | Employees, Officers, Directors, Advisors, and Consultants        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Award vesting period   4 years    
Option Plans | Maximum | Employees, Officers, Directors, Advisors, and Consultants        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Options granted, expiration period   10 years    
2019 Stock Plan        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Percentage of increase in shares reserved for issuance on common stock outstanding   4.00%    
2015 Stock Plan        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Award vesting period   48 months    
Shares not vested and subject to repurchase   0 3,000  
Cash received from early exercise of unvested options   $ 0 $ 6,000