XML 79 R63.htm IDEA: XBRL DOCUMENT v3.22.0.1
Net Income (Loss) per Share - Summary of Outstanding Potentially Dilutive Securities Excluded from Computation of Diluted Net Income (Loss) per Share (Details) - shares
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]      
Antidilutive securities excluded from computation of diluted net loss per share 4,616,019 12,072,350 6,450,813
Common Stock Options Issued and Outstanding      
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]      
Antidilutive securities excluded from computation of diluted net loss per share 4,512,973 9,892,697 4,738,004
Restricted Stock Units Issued      
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]      
Antidilutive securities excluded from computation of diluted net loss per share   738,650  
Unvested Early Exercised Common Stock Options      
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]      
Antidilutive securities excluded from computation of diluted net loss per share   165,133 455,158
Employee Stock Purchase Plan Shares      
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]      
Antidilutive securities excluded from computation of diluted net loss per share 103,046 18,219  
Unvested Restricted Stock Issued as Part of Collaboration Agreement      
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]      
Antidilutive securities excluded from computation of diluted net loss per share   1,257,651 1,257,651