v3.26.1
Stock-Based Compensation - Narrative (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Non-cash stock-based compensation     $ 1,467,181 $ 2,234,141
Total unrecognized compensation cost related to unvested stock options $ 2,700,000   $ 2,700,000  
Period over which total unrecognized compensation cost related to unvested stock options will be recognized (in years)     2 years 1 month 6 days  
Weighted average grant date fair value (in dollars per share) $ 1.16 $ 1.75 $ 1.27 $ 1.66
Threshold, percentage     150.00%  
Service-Based Restricted Stock Units        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total unrecognized compensation cost related to unvested stock options $ 2,800,000   $ 2,800,000  
Period over which total unrecognized compensation cost related to unvested stock options will be recognized (in years)     2 years 1 month 6 days  
Weighted average grant date fair value, restricted stock units (in dollars per share) $ 1.50 $ 2.13 $ 1.63 $ 2.02
Performance-and market-based restricted stock units        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number of shares outstanding (in shares) 58,660   58,660  
Threshold, percentage     100.00%  
Milestone-Based RSUs        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Non-cash stock-based compensation $ 0      
Weighted average grant date fair value, restricted stock units (in dollars per share)     $ 10.96  
Vesting percentage     70.00%  
Grant date fair value     $ 643,000  
Market-Based RSUs        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Non-cash stock-based compensation $ 19,000 $ 38,000 $ 19,000 $ 38,000
Weighted average grant date fair value, restricted stock units (in dollars per share)     $ 10.69  
Vesting percentage     30.00%  
Award vesting period (in years)     3 years  
Grant date fair value     $ 269,000  
Market-Based RSUs | Minimum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting percentage     0.00%  
Market-Based RSUs | Maximum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting percentage     150.00%  
Total Stockholders Return        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Threshold, percentage     50.00%  
Performance Shares        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number of shares outstanding (in shares) 8,750   8,750  
Share-based compensation arrangement by share-based payment award, non-option equity instruments, expirations     25,140  
Share-based compensation arrangement by share-based payment award, non-option equity instruments, eExpirations, percentage 30.00%   30.00%  
Employees and Directors        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Non-cash stock-based compensation $ 753,000 819,000 $ 1,400,000 2,200,000
Employees and Directors | Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs, by Report Line [Axis]: us-gaap:GeneralAndAdministrativeExpense        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Allocated share-based compensation expense 454,000 500,000 866,000 1,300,000
Employees and Directors | Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs, by Report Line [Axis]: us-gaap:ResearchAndDevelopmentExpense        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Allocated share-based compensation expense 299,000 319,000 574,000 866,000
Non Employee        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Non-cash stock-based compensation $ 15,000 $ 15,000 $ 27,000 $ 47,000