v3.26.1
Net Loss Per Share - Computation of the Basic and Diluted Net Loss Per Share Attributable to Common Stockholders (Details) - shares
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Antidilutive securities (in shares) 19,015,958 15,103,900
Stock options    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Antidilutive securities (in shares) 15,794,333 12,909,834
RSUs    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Antidilutive securities (in shares) 2,897,493 1,684,339
ESPP shares pending purchase    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Antidilutive securities (in shares) 324,132 509,727