XML 54 R44.htm IDEA: XBRL DOCUMENT v3.23.2
Stock Compensation - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Apr. 30, 2021
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Share based compensation arrangement by share based payment award, Options exercised in period, Total intrinsic value $ 200   $ 200    
Number of shares issued under share-based payment arrangement     43,254    
Stock-based compensation expense $ 2,682 $ 2,025 $ 5,349 $ 3,687  
Employee Stock Purchase Plan ESPP [Member]          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Common stock capital, Shares reserved for future issuance         707,942
2021 Equity Incentive Plan [Member]          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Common stock capital, Shares reserved for future issuance         4,650,796
Share-based compensation arrangement by share-based payment award, Number of shares available for issuance 261,306   261,306    
2017 and 2021 Amended Equity Incentive Plan [Member]          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Share based compensation arrangement by share based payment award, Options granted in period, Weighted average grant date fair value $ 5.57   $ 5.71    
Unvested Stock Options And Restricted Stock Awards [Member] | 2017 and 2021 Amended Equity Incentive Plan [Member]          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Share based compensation, Nonvested awards, Compensation cost not yet recognized Stock options and equity instruments other than options $ 27,000   $ 27,000    
Share based compensation, Nonvested awards, Compensation cost not yet recognized period of recognition stock options and equity instruments other than options     2 years 9 months 29 days    
Unvested Stock Options And Restricted Stock Unit [Member] | 2017 and 2021 Amended Equity Incentive Plan [Member]          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Share based compensation, Nonvested awards, Compensation cost not yet recognized Stock options and equity instruments other than options $ 2,600   $ 2,600    
Restricted Stock [Member] | Unvested Stock Options And Restricted Stock Unit [Member]          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Share based compensation, Nonvested awards, Compensation cost not yet recognized period of recognition stock options and equity instruments other than options     1 year 3 months 3 days    
ESPP [Member]          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock Percent of Fair Market Value     85.00%    
Share purchases funded through payroll deductions for employee's eligible minimum annual compensation, percentage     1.00%    
Share purchases funded through payroll deductions for employee's eligible maximum annual compensation, percentage 15.00%   15.00%    
Potential increase in shares reserved for future issuance (in shares)     440,502    
Potential increase in shares reserved for future issuance as percentage of outstanding share     1.00%    
Restricted Stock Units (RSUs) [Member] | 2017 and 2021 Amended Equity Incentive Plan [Member]          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Stock-based compensation expense     $ 600