XML 46 R40.htm IDEA: XBRL DOCUMENT v3.24.3
Net Loss per Common Share - Summary of Potentially Dilutive Securities Excluded from Computation of Diluted Per Share (Details) - shares
9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Anti-dilutive securities excluded from computation of diluted net loss per share 9,348,584 8,525,118
Options to Purchase Common Stock    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Anti-dilutive securities excluded from computation of diluted net loss per share 2,379,209 2,003,383
Outstanding warrants to purchase common stock    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Anti-dilutive securities excluded from computation of diluted net loss per share 6,557,152 6,428,572
Early Exercised Common Stock Subject to Future Vesting    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Anti-dilutive securities excluded from computation of diluted net loss per share   3,336
RSUs subject to future vesting    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Anti-dilutive securities excluded from computation of diluted net loss per share 385,530 59,365
Shares subject to future vesting relating to the 2018 ESPP    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Anti-dilutive securities excluded from computation of diluted net loss per share 26,693 30,462