XML 49 R40.htm IDEA: XBRL DOCUMENT v3.23.3
Net Loss Per Share - Summary of Outstanding Potentially Dilutive Shares Excluded From Calculation of Diluted Net Loss Per Share (Detail) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]        
Anti-dilutive securities excluded from the computation of diluted net loss per share 18,394,507 17,308,149 18,394,507 17,308,149
Shares Subject to Employee Stock Purchase Plan [Member]        
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]        
Anti-dilutive securities excluded from the computation of diluted net loss per share 97,880 110,897 97,880 110,897
Stock Options to Purchase Common Stock [Member]        
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]        
Anti-dilutive securities excluded from the computation of diluted net loss per share 9,335,202 8,178,136 9,335,202 8,178,136
Unvested Restricted Stock Units [Member]        
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]        
Anti-dilutive securities excluded from the computation of diluted net loss per share 533,917 591,608 533,917 591,608
Common Warrants [Member]        
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]        
Anti-dilutive securities excluded from the computation of diluted net loss per share 8,427,508 8,427,508 8,427,508 8,427,508