XML 74 R48.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock Compensation - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Aug. 31, 2024
Feb. 29, 2024
Dec. 31, 2024
Dec. 31, 2023
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Unvested shares repurchased 4,450      
Exercise price of repurchased unvested shares $ 2.8968      
Share based compensation arrangement by share based payment award, Options exercised in period, Total intrinsic value     $ 46,800  
Number of shares issued under share based payment arrangement     88,752  
Stock-based compensation expense     $ 20,802 $ 11,493
2021 EIP [Member]        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Share-based compensation arrangement by share-based payment award, Number of shares available for issuance     682,278  
Potential increase in shares reserved for future issuance as percentage of outstanding share     5.00%  
Share based compensation arrangement by share based payment award, Vesting period     4 years  
Vesting period     4 years  
Vesting percentage     25.00%  
2021 and 2017 Amended Equity Incentive Plan [Member]        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Expiration period     10 years  
2017 EIP, 2021 EIP And 2024 Inducement 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     $ 19.65 $ 5.92
Two Thousand And Twenty Four Inducement Plan [Member]        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Share-based compensation arrangement by share-based payment award, Number of shares available for issuance     71,075  
Expiration period   10 years    
Unvested Stock Options And Restricted Stock Awards [Member] | 2021 and 2017 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     $ 49,300  
Share based compensation, Nonvested awards, Compensation cost not yet recognized period of recognition stock options and equity instruments other than options     2 years 8 months 12 days  
Unvested Stock Options And Restricted Stock Unit [Member] | 2021 and 2017 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     $ 18,600  
2021 Employee Stock Purchase Plan [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%  
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     $ 300 $ 200
Restricted Stock [Member]        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Weighted average Grant date fair value     $ 29.63 $ 18.36
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     3 years 6 months  
Restricted Stock Units R S U [Member] | 2021 and 2017 Amended Equity Incentive Plan [Member]        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Stock-based compensation expense     $ 3,400  
Employee Stock Option [Member] | 2021 and 2017 Amended Equity Incentive Plan [Member]        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Stock-based compensation expense     $ 17,100