v3.25.2
Net Loss Per Share - Schedule of Antidilutive Securities Excluded from Computation of Diluted Net Loss Per Share (Details) - shares
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share amount (in shares) 55,315,428 59,660,770
Stock options    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share amount (in shares) 19,929,398 26,788,538
Unvested restricted common stock and early exercised stock options    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share amount (in shares) 397,436 67,525
RSUs    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share amount (in shares) 23,404,419 21,297,536
ESPP    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share amount (in shares) 591,215 514,211
Shares issuable upon conversion of the 2027 Notes    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share amount (in shares) 10,992,960 10,992,960