v3.24.1.u1
Net Loss per Share Attributable to Common Stockholders - Antidilutive Securities (Details) - shares
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of net loss per share (in shares) 32,725,433 39,467,919
Outstanding stock options    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of net loss per share (in shares) 21,065,578 27,815,043
Outstanding RSUs and PSUs    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of net loss per share (in shares) 11,415,747 11,362,142
Outstanding shares estimated to be purchased under ESPP    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of net loss per share (in shares) 244,108 290,734