XML 52 R41.htm IDEA: XBRL DOCUMENT v3.25.1
Basis of Presentation, Summary of Significant Accounting Policies and Recent Accounting Pronouncements - Schedule of Potentially Dilutive Securities (Details) - shares
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Net Earnings per Share    
Securities excluded from diluted loss per share calculation (in shares) 7,644,222 7,666,260
Warrants to Purchase Common Stock    
Net Earnings per Share    
Securities excluded from diluted loss per share calculation (in shares) 3,984,484 3,984,484
Options to Purchase Common Stock    
Net Earnings per Share    
Securities excluded from diluted loss per share calculation (in shares) 1,884,476 1,876,031
Convertible Preferred Stock    
Net Earnings per Share    
Securities excluded from diluted loss per share calculation (in shares) 1,391,045 1,363,636
Unvested Restricted Stock Units    
Net Earnings per Share    
Securities excluded from diluted loss per share calculation (in shares) 383,326 441,218
Unvested Restricted Stock Awards    
Net Earnings per Share    
Securities excluded from diluted loss per share calculation (in shares) 891 891