v3.26.1
Stock-based Compensation - Summary of Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Number of shares Options , Beginning balance 1,647,077  
Number of shares Options , Granted 426,062  
Number of shares Options, Exercised (1,487)  
Number of shares Options, Forfeited (124,939)  
Number of shares Options, Cancelled (72,672)  
Number of shares Options, Ending balance 1,874,041 1,647,077
Exercisable at June 30, 2026 979,116  
Weighted average exercise price, Beginning balance $ 26.49  
Weighted average exercise price, Granted 12.32  
Weighted average exercise price, Exercised 11.68  
Weighted average exercise price, Forfeited 29.65  
Weighted- Average Exercise Price Cancelled 25.56  
Weighted average exercise price, Ending balance 22.62 $ 26.49
Weighted average exercise price, Options Exercisable at June 30, 2026 $ 24.7  
Weighted average remaining contractual term (in years), Outstanding 7 years 4 months 24 days 7 years 3 months 18 days
Weighted average remaining contractual term (in years), Options exercisable as of June 30, 2026 6 years 1 month 6 days  
Aggregate intrinsic value, Outstanding as of December 31, 2025 $ 0  
Aggregate intrinsic value, Outstanding as of June 30, 2026 754 $ 0
Aggregate intrinsic value, Options exercisable as of Exercisable at June 30, 2026 $ 389