XML 63 R56.htm IDEA: XBRL DOCUMENT v3.24.3
Net Loss Per Share - Summary of Common Stock Equivalents of Antidilutive Securities Excluded from Computation of Diluted Net Loss per Share (Details) - shares
9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of net loss per share 15,090,205 13,300,197
Common Stock Options Issued and Outstanding    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of net loss per share 8,904,562 7,920,561
Restricted Stock Units Issued and Outstanding    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of net loss per share 6,022,734 5,213,248
Warrants to Purchase Common Stock    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of net loss per share 127,616 127,616
Shares to be Issued Under Employee Stock Purchase Plan    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of net loss per share 35,293 38,772