v3.26.1
Stock 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]    
Balance, Options outstanding | shares 5,842,551  
Options granted, outstanding | shares 3,484,251  
Options exercised, outstanding | shares (1,081,384)  
Options cancelled/forfeited/expired, outstanding | shares (50,625)  
Balance, Options outstanding | shares 8,194,793 5,842,551
Vested and expected to vest, outstanding | shares 8,506,615  
Exercisable, outstanding | shares 3,274,669  
Balance outstanding, Exercise price per share | $ / shares $ 3.18  
Options granted, Exercise price per share | $ / shares 13.16  
Options exercised, Exercise price per share | $ / shares 2.8  
Options cancelled/forfeited/expired, Exercise Price per Share | $ / shares 4.56  
Ending Balance, Exercise price per share | $ / shares 7.47 $ 3.18
Vested and expected to vest, Exercise Price per share | $ / shares 7.31  
Exercisable, Exercise Price per share | $ / shares $ 3.09  
Balance outstanding, Remaining contractual life (in years) 8 years 7 months 6 days 8 years 3 months 7 days
Vested and expected to vest, Remaining contractual life (in years) 8 years 7 months 6 days  
Exercisable, Remaining contractual life (in years) 7 years 4 months 24 days  
Balance outstanding, Aggregate intrinsic Value | $ $ 160,821 $ 25,767
Vested and expected to vest, Aggregate intrinsic Value | $ 168,229  
Exercisable, Aggregate intrinsic Value | $ $ 78,600