v3.26.1
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]    
Number of Shares, Outstanding, beginning of period | shares 6,176,141  
Number of Shares, Granted | shares 2,661,632  
Number of Shares, Exercised | shares (8,110)  
Number of Shares, Forfeited | shares (449,218)  
Number of Shares, Expired | shares (248,048)  
Number of Shares, Outstanding, Ending of period | shares 8,132,397 6,176,141
Number of Shares, Vested and expected to vest, Ending of period | shares 8,132,397  
Number of Shares, Vested and exercisable, Ending of period | shares 3,698,623  
Weighted-Average Exercise Price, Outstanding, beginning of period | $ / shares $ 6.01  
Weighted-Average Exercise Price, Granted | $ / shares 1.53  
Weighted-Average Exercise Price, Exercised | $ / shares 1.04  
Weighted-Average Exercise Price, Fortified | $ / shares 4.24  
Weighted-Average Exercise Price, Expired | $ / shares 9.91  
Weighted-Average Exercise Price, Outstanding, ending of period | $ / shares 4.53 $ 6.01
Weighted-Average Exercise Price, Vested and expected to vest, ending of period | $ / shares 4.53  
Weighted-Average Exercise Price, Vested and exercisable, ending of period | $ / shares $ 6.12  
Weighted Average Remaining Contractual Term (in years), Outstanding 7 years 11 months 4 days 7 years 8 months 19 days
Weighted Average Remaining Contractual Term (in years), Vested and expected to vest, ending of period 7 years 11 months 4 days  
Weighted Average Remaining Contractual Term (in years), Vested and exercisable, ending of period 6 years 6 months  
Aggregate Intrinsic Value | $ $ 1,082 $ 1,051
Aggregate Intrinsic Value, Vested and expected to vest, ending of period | $ 1,082  
Aggregate Intrinsic Value, Vested and exercisable, ending of period | $ $ 458