v3.26.1
Stock-Based Compensation - Stock option activity (Details)
$ / shares in Units, $ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2026
USD ($)
$ / shares
shares
Dec. 31, 2025
USD ($)
$ / shares
shares
Number of Options    
Options outstanding, beginning balance | shares 2,394,503  
Options granted | shares 777,394  
Options exercised | shares 71,426  
Options forfeited/canceled | shares (274,417)  
Options outstanding, ending balance | shares 2,826,054 2,394,503
Options exercisable, ending balance | shares 2,350,446  
Weighted Average Exercise Price    
Options outstanding, beginning balance (in dollars per share) | $ / shares $ 10.79  
Options granted (in dollars per share) | $ / shares 3.78  
Options exercised (in dollars per share) | $ / shares 0.23  
Options forfeited/canceled (in dollars per share) | $ / shares 3.6  
Options outstanding, ending balance (in dollars per share) | $ / shares 9.82 $ 10.79
Options exercisable, ending balance (in dollars per share) | $ / shares $ 10.95  
Weighted Average Remaining Contractual Term    
Options outstanding (in years) 7 years 2 months 12 days 6 years 10 months 24 days
Options exercisable (in years) 6 years 9 months 18 days  
Aggregate Intrinsic Value    
Options outstanding | $ $ 87 $ 777
Options expired | $ 116  
Options exercisable | $ $ 84