v3.26.1
Equity Incentive Plan and Stock-Based Compensation - Summary of 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
Share-Based Payment Arrangement [Abstract]    
Total Options outstanding, Beginning balance | shares 5,466,222  
Total Options outstanding, Granted | shares 1,008,050  
Total Options Outstanding, Exercised | shares (32,566)  
Total Options Outstanding, Forfeited/expired | shares (22,759)  
Total Options outstanding, Ending balance | shares 6,418,947 5,466,222
Total Options Outstanding, Exercisable | shares 4,441,406  
Weighted average exercise price, Beginning balance | $ / shares $ 6.56  
Weighted average exercise price, Granted | $ / shares 1.05  
Weighted average exercise price, Exercised | $ / shares 2.4  
Weighted average exercise price, Forfeited/expired | $ / shares 10.36  
Weighted average exercise price, Ending balance | $ / shares 5.7 $ 6.56
Weighted Average Exercise Price per Share, Exercisable | $ / shares $ 7.34  
Weighted Average Remaining Contractual Life, Outstanding 7 years 7 years 2 months 15 days
Weighted Average Remaining Contractual Life, Exercisable 6 years 3 months 18 days  
Aggregate Intrinsic Value, Outstanding | $ $ 12,680 $ 170
Aggregate Intrinsic Value, Exercisable | $ $ 6,036