XML 60 R45.htm IDEA: XBRL DOCUMENT v3.24.1
Net Loss Per Share - Schedule of Antidilutive Securities (Details) - shares
shares in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Number of potential common shares excluded (in shares) 39,227,411 34,980,676
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) 17,547,573 12,989,635
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
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,514,500 21,825,703