XML 50 R40.htm IDEA: XBRL DOCUMENT v3.26.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, 2026
Mar. 31, 2025
Net Earnings per Share    
Securities excluded from diluted loss per share calculation (in shares) 10,379,864 7,644,222
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) 3,200,049 1,884,476
Convertible Preferred Stock    
Net Earnings per Share    
Securities excluded from diluted loss per share calculation (in shares) 1,405,001 1,391,045
Unvested Restricted Stock Units    
Net Earnings per Share    
Securities excluded from diluted loss per share calculation (in shares) 1,073,330 383,326
Unvested Restricted Stock Units - Market Condition    
Net Earnings per Share    
Securities excluded from diluted loss per share calculation (in shares) 717,000 0
Unvested Restricted Stock Units - Market Condition    
Net Earnings per Share    
Securities excluded from diluted loss per share calculation (in shares) 0 891