XML 44 R32.htm IDEA: XBRL DOCUMENT v3.24.0.1
Basis of Presentation and Summary of Significant Accounting Policies - Anti-dilutive Share Equivalents (Details) - shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Net Loss Per Share    
Antidilutive securities excluded from computation of earnings per share (in shares) 9,459,779 9,431,303
Options to purchase Common Stock    
Net Loss Per Share    
Antidilutive securities excluded from computation of earnings per share (in shares) 6,650,954 5,069,458
Warrants to purchase Common Stock    
Net Loss Per Share    
Antidilutive securities excluded from computation of earnings per share (in shares) 2,807,948 4,360,968
Series A Convertible Preferred Stock    
Net Loss Per Share    
Antidilutive securities excluded from computation of earnings per share (in shares) 877 877