XML 51 R42.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Basis of Presentation, Summary of Significant Accounting Policies and Recent Accounting Pronouncements - Summary of Potentially Dilutive Securities (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Net Earnings per Share        
Securities excluded from diluted loss per share calculation (in shares) 4,327,706 13,444,459 7,778,351 13,444,459
Warrants to Purchase Common Stock        
Net Earnings per Share        
Securities excluded from diluted loss per share calculation (in shares) 3,984,484 10,196,268 3,984,484 10,196,268
Options to Purchase Common Stock        
Net Earnings per Share        
Securities excluded from diluted loss per share calculation (in shares) 342,331 1,570,599 1,895,031 1,570,599
Convertible Preferred Stock        
Net Earnings per Share        
Securities excluded from diluted loss per share calculation (in shares) 0 1,363,636 1,363,636 1,363,636
Unvested Restricted Stock Units        
Net Earnings per Share        
Securities excluded from diluted loss per share calculation (in shares) 0 313,065 534,309 313,065
Unvested Restricted Stock Awards        
Net Earnings per Share        
Securities excluded from diluted loss per share calculation (in shares) 891 891 891 891