v3.26.1
Stockholders' Equity - Summary of Stock Option Activity and Related Information (Details)
$ / shares in Units, $ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2026
USD ($)
$ / shares
shares
Dec. 31, 2025
USD ($)
$ / shares
shares
Options    
Outstanding, beginning of period | shares 9,911,043  
Granted | shares 4,072,697  
Exercised | shares (181,248)  
Canceled | shares (394,264)  
Outstanding, end of period | shares 13,408,228 9,911,043
Options exercisable - June 30, 2026 | shares 4,727,617  
Options vested or expected to vest - June 30, 2026 | shares 13,408,228  
Weighted Average Exercise Price    
Outstanding, beginning of period | $ / shares $ 17.92  
Granted | $ / shares 16.62  
Exercised | $ / shares 13.07  
Canceled | $ / shares 18.15  
Outstanding, end of period | $ / shares 17.58 $ 17.92
Options exercisable as of June 30, 2026 | $ / shares 17.83  
Options vested or expected to vest as of June 30, 2026 | $ / shares $ 17.58  
Weighted Average Remaining Life (in years)    
Outstanding 8 years 3 months 18 days 8 years 2 months 12 days
Options exercisable as of June 30, 2026 6 years 9 months 18 days  
Options vested or expected to vest as of June 30, 2026 8 years 3 months 18 days  
Aggregate Intrinsic Value    
Outstanding | $ $ 88,720 $ 52,782
Options exercisable as of June 30, 2026 | $ 33,205  
Options vested or expected to vest as of June 30, 2026 | $ $ 88,720