XML 55 R43.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock Compensation - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Feb. 29, 2024
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
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   $ 10,600   $ 31,200    
Number of shares issued under share-based payment arrangement       80,989    
Stock-based compensation expense   $ 4,873 $ 2,682 $ 8,997 $ 5,349  
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           1,152,463
2021 Equity Incentive Plan [Member]            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Common stock capital, Shares reserved for future issuance           6,873,404
Share-based compensation arrangement by share-based payment award, Number of shares available for issuance   663,680   663,680    
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   $ 28.97   $ 13.46    
2024 Inducement Plan [Member]            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Common stock capital, Shares reserved for future issuance 500,000          
Share-based compensation arrangement by share-based payment award, Number of shares available for issuance   430,175   430,175    
Expiration period 10 years          
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   $ 37,400   $ 37,400    
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 18 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   $ 6,800   $ 6,800    
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       2 years 10 months 24 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%    
Stock-based compensation expense       $ 100    
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       $ 1,600