v3.26.1
Equity Incentive Plans - Summary of 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 Options, Outstanding at beginning of period | shares 9,330,722  
Options granted | shares 2,886,218  
Options exercised | shares (520,351)  
Options forfeited | shares (1,003,158)  
Options expired | shares (103,219)  
Number of Options, Outstanding at ending of period | shares 10,590,212 9,330,722
Number of Options, Exercisable | shares 3,572,604  
Number Of Options, Vested and expected to vest | shares 10,590,212  
Weighted Average Exercise Price Per Share, Beginning Balance | $ / shares $ 4.77  
Granted (in USD per share) | $ / shares 8.6  
Exercised (in USD per share) | $ / shares 3.64  
Forfeited (in USD per share) | $ / shares 4.3  
Expired (in USD per share) | $ / shares 8.9  
Weighted Average Exercise Price Per Share, Ending Balance | $ / shares 5.88 $ 4.77
Weighted Average Exercise Price Per Share, Exercisable (in USD per share) | $ / shares 4.93  
Weighted Average Exercise Price Per Share, vested and expected to vest | $ / shares $ 5.88  
Weighted Average Remaining Contractual Term, Outstanding 8 years 6 months 7 days 8 years 6 months
Weighted Average Remaining Contractual Term, Exercisable 7 years 6 months 3 days  
Weighted Average Remaining Contractual Term, Vested and expected to vest 8 years 6 months 7 days  
Aggregate Intrinsic Value, Outstanding | $ $ 32,714 $ 43,821
Aggregate Intrinsic Value, Exercisable | $ 14,579  
Aggregate Intrinsic Value, Vested and expected to vest | $ $ 32,714