XML 82 R66.htm IDEA: XBRL DOCUMENT v3.24.0.1
Net Loss per Share - Potentially dilutive securities excluded from the computation of loss per share (Details) - shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially dilutive securities excluded from the computation of diluted loss per share (in shares) 59,380,094 25,526,971
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 loss per share (in shares) 54,209,289 19,476,359
Warrants    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially dilutive securities excluded from the computation of diluted loss per share (in shares) 5,015,642 5,821,137
Shares expected to be purchased under employee stock purchase plan    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially dilutive securities excluded from the computation of diluted loss per share (in shares) 155,163 229,475