XML 80 R41.htm IDEA: XBRL DOCUMENT v3.22.4
Stock-Based Compensation - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Oct. 31, 2019
Dec. 31, 2022
Dec. 31, 2021
Jan. 01, 2022
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Additional common stock reserved for issuance   10,338,814 5,070,476  
Cash received from stock option exercises   $ 700 $ 1,200  
Stock-based compensation expense   $ 11,264 $ 9,952  
Weighted-average grant-date fair value per share   $ 14.82 $ 15.04  
Stock options grant date fair value   $ 16,800 $ 11,900  
Number of stock options, exercises intrinsic value   1,300 2,400  
Stock option vested aggregate fair value   9,700 6,800  
Expected dividend yield   0    
Unrecognized stock-based compensation cost related to outstanding unvested stock options and RSUs that are expected to vest   $ 21,100    
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   $ 900 $ 2,500  
Share-based compensation, employee purchased shares   59,066 76,424  
Share-based compensation, shares at weighted average exercise price   $ 12.86 $ 10.80  
Option Plans        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Common stock available for grant     2,820,341  
Option Plans | Employees, Officers, Directors, Advisors, and Consultants        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Award vesting period   4 years    
Additional common stock reserved for issuance       1,134,482
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%