v3.26.1
Equity Incentive Plans - 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, Beginning balance | shares 18,645,325  
Number of shares, Stock options granted | shares 5,537,313  
Number of shares, Stock options exercised | shares (240,970)  
Number of shares, Stock options forfeited | shares (751,353)  
Number of shares, Ending balance | shares 23,190,315 18,645,325
Number of shares, Vested and Exercisable | shares 12,147,453  
Weighted- average exercise price per share, Beginning balance | $ / shares $ 6.69  
Weighted- average exercise price per share, Stock options granted | $ / shares 5.14  
Weighted- average exercise price per share, Stock options exercised | $ / shares 3.29  
Weighted- average exercise price per share, Stock options forfeited | $ / shares 5.11  
Weighted- average exercise price per share, Ending balance | $ / shares 6.4 $ 6.69
Weighted- average exercise price per share, Exercisable | $ / shares $ 8.23  
Weighted- average remaining contractual term 7 years 6 months 25 days 7 years 6 months 10 days
Weighted- average remaining contractual term, Exercisable 6 years 3 months 14 days  
Aggregate intrinsic value | $ $ 26,703 $ 17,234
Aggregate intrinsic value, Exercisable | $ $ 11,266