XML 45 R34.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-Based Compensation - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Sep. 30, 2023
Sep. 30, 2022
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Employees purchased, value $ 80   $ 135 $ 68   $ 113    
Stock-based compensation expense             $ 8,171 $ 6,209
Stock Options [Member]                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Number of Stock Options, Granted             1,760,026  
Stock options granted, weighted-average exercise price             $ 9.71  
Stock option expiration Period             10 years  
Weighted-average grant date fair value of stock options granted             $ 7.86  
Unrecognized compensation cost, stock options $ 17,900           $ 17,900  
Unrecognized stock-based compensation expense, period for recognition             2 years 8 months 12 days  
Restricted stock vesting period             4 years  
Restricted Stock Units [Member]                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Unrecognized stock-based compensation expense, period for recognition             2 years 8 months 12 days  
Restricted stock authorized and granted             319,700  
Weighted average grant date fair value of restricted stock award             $ 13.20  
Unrestricted common stock             61,928  
Number of shares vested             100,642  
Common stock withheld to satisfy tax withholding obligations.             38,714  
Unvested restricted stock, shares 618,543           618,543  
Unrecognized compensation expense $ 5,100           $ 5,100  
Restricted stock vesting period             4 years  
Common Stock [Member]                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Unrestricted common stock 1,261 6,320 54,347 (7,744) (5,865) 17,568    
Employees purchased, shares 28,345   13,215 9,945   16,450    
2019 Employee Stock Purchase Plan [Member]                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Employees purchased, shares             41,560  
Employees purchased, value             $ 200  
Stock-based compensation expense             $ 100 $ 200