v3.26.1
Net Loss Per Share (Details) - shares
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive shares excluded from calculation of diluted net loss per share (in shares) 55,046,291 51,421,484
Stock options to purchase common stock    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive shares excluded from calculation of diluted net loss per share (in shares) 37,916,047 31,532,800
Restricted stock units outstanding (Excluding vested but unreleased shares, which are included in weighted-average common shares outstanding)    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive shares excluded from calculation of diluted net loss per share (in shares) 15,720,910 18,079,422
Expected shares to be purchased under Employee Stock Purchase Plan    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive shares excluded from calculation of diluted net loss per share (in shares) 1,409,334 1,809,262