XML 52 R41.htm IDEA: XBRL DOCUMENT v3.25.3
Basis of Presentation, Summary of Significant Accounting Policies and Recent Accounting Pronouncements - Schedule of Potentially Dilutive Securities (Details) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Net Earnings per Share        
Securities excluded from diluted loss per share calculation (in shares) 10,555,898 4,063,257 10,555,898 4,078,575
Warrants to Purchase Common Stock        
Net Earnings per Share        
Securities excluded from diluted loss per share calculation (in shares) 3,984,484 3,793,388 3,984,484 3,793,388
Options to Purchase Common Stock        
Net Earnings per Share        
Securities excluded from diluted loss per share calculation (in shares) 3,281,862 268,978 3,281,862 284,296
Convertible Preferred Stock        
Net Earnings per Share        
Securities excluded from diluted loss per share calculation (in shares) 1,405,001 0 1,405,001 0
Unvested Restricted Stock Units        
Net Earnings per Share        
Securities excluded from diluted loss per share calculation (in shares) 1,166,660 0 1,166,660 0
Unvested Restricted Stock Units - Market Condition        
Net Earnings per Share        
Securities excluded from diluted loss per share calculation (in shares) 717,000 0 717,000 0
Unvested Restricted Stock Units - Market Condition        
Net Earnings per Share        
Securities excluded from diluted loss per share calculation (in shares) 891 891 891 891