XML 65 R56.htm IDEA: XBRL DOCUMENT v3.23.1
Net Loss Per Share - Schedule of Potentially Antidilutive Shares Excluded from the Calculation of Diluted Net Loss Per Share (Details) - shares
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially antidilutive shares excluded from the calculation of net loss per share (in shares) 11,260,780 8,274,334
Stock options to purchase common stock    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially antidilutive shares excluded from the calculation of net loss per share (in shares) 8,343,760 6,911,228
Early exercised options subject to future vesting    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially antidilutive shares excluded from the calculation of net loss per share (in shares) 11,135 50,121
RSUs subject to future vesting    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially antidilutive shares excluded from the calculation of net loss per share (in shares) 2,807,215 1,259,375
ESPP shares subject to future issuance    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially antidilutive shares excluded from the calculation of net loss per share (in shares) 98,670 53,610