v3.25.4
Stock-Based Compensation - Additional Information (Details)
$ / shares in Units, $ in Thousands
12 Months Ended
Apr. 17, 2024
USD ($)
Employee
$ / shares
shares
Dec. 31, 2025
USD ($)
$ / shares
shares
Dec. 31, 2024
USD ($)
$ / shares
shares
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Proceeds from stock sold under ESPP | $   $ 148 $ 0
Expected dividend yield   0.00%  
Stock-based compensation expense | $ $ 100 $ 4,447 $ 2,805
Common stock, shares issued   46,117,164 33,883,894
Senior Employees      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Option to purchase number of employee applied | Employee 7    
Common Stock      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Number of shares sold under the plan   30,913  
Stock Option      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Share-based compensation arrangement by share-based payment award, award vesting period   48 months  
Weighted-average grant date fair value | $ / shares   $ 5.86 $ 1.26
Options, expiration period   10 years  
Unrecognized stock-based compensation cost | $   $ 8,600  
Period for recognition of unrecognized compensation cost related to non-vested stock awards   2 years 7 months 6 days  
Minimum | Service Vesting Rights | Restricted Stock      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Share-based compensation arrangement by share-based payment award, award vesting period   1 year  
Maximum | Service Vesting Rights | Restricted Stock      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Share-based compensation arrangement by share-based payment award, award vesting period   4 years  
2015 Plan      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Stock - based compensation exercisable period   10 years  
2015 Plan | Minimum      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Share-based compensation arrangement by share-based payment award, award vesting period   3 years  
2015 Plan | Maximum      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Share-based compensation arrangement by share-based payment award, award vesting period   5 years  
2021 Plan      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Total number of shares   5,000,000  
Due to failure to vest, additional shares added   2,100,000  
Stock - based compensation exercisable period   10 years  
Number of shares available to grant under plan   1,900,000  
2021 Plan | Minimum      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Share-based compensation arrangement by share-based payment award, award vesting period   1 year  
2021 Plan | Maximum      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Share-based compensation arrangement by share-based payment award, award vesting period   4 years  
2024 Inducement Plan      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Number of shares available to grant under plan   202,792  
2021 Employee Stock Purchase Plan      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Number of shares available to grant under plan   469,087  
Number of shares sold under the plan   30,913 0
Proceeds from stock sold under ESPP | $   $ 100  
Offering period   6 months  
2021 Employee Stock Purchase Plan | Common Stock      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Purchase price as a percentage of the lesser of the fair market value of the Common Stock   85.00%  
Option Modification      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Options to purchase aggregate shares 773,551    
Incremental fair value | $ $ 200    
Modification incremental compensation costs | $ $ 200    
Option Modification | Senior Employees      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Options to purchase aggregate shares 225,670    
New exercise price | $ / shares $ 1.59    
Option Modification | Other Employees      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Options to purchase aggregate shares 547,881