v3.22.2.2
Net Loss Per Share - Antidilutive Securities (Details) - shares
9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially dilutive securities excluded from the computation of diluted net loss per share (in shares) 6,822,402 4,881,553
Options to purchase common stock    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially dilutive securities excluded from the computation of diluted net loss per share (in shares) 5,091,143 4,672,788
Unvested restricted stock units    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially dilutive securities excluded from the computation of diluted net loss per share (in shares) 987,428 178,595
Performance stock units    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially dilutive securities excluded from the computation of diluted net loss per share (in shares) 650,000 0
Shares committed under the ESPP    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially dilutive securities excluded from the computation of diluted net loss per share (in shares) 93,831 30,170