v3.25.1
Net Loss Per Share - Schedule of Antidilutive Securities Excluded from Computation of Diluted Net Loss Per Share (Details) - shares
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share amount 58,835,080 65,014,812
Stock Options [Member]    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share amount 20,754,102 28,714,167
Unvested Restricted Common Stock and Early Exercised Stock Options [Member]    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share amount 397,440 99,707
RSUs [Member]    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share amount 26,076,807 24,661,042
ESPP [Member]    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share amount 613,771 546,936
Shares Issuable upon Conversion of the 2027 Notes [Member]    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share amount 10,992,960 10,992,960