XML 52 R44.htm IDEA: XBRL DOCUMENT v3.24.3
Net Loss Per Share - Schedule of Antidilutive Securities (Details) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Number of potential common shares excluded (in shares) 41,781,667 42,272,875 39,690,813 39,422,654
Options to Purchase Common Stock [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Number of potential common shares excluded (in shares) 20,405,579 20,593,037 18,216,874 17,742,816
Series B Convertible Preferred Stock [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Number of potential common shares excluded (in shares) 165,338 165,338,000 165,338 165,338
Warrants to Purchase Common Stock [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Number of potential common shares excluded (in shares) 21,210,750 21,514,500,000 21,308,601,000 21,514,500,000