XML 53 R40.htm IDEA: XBRL DOCUMENT v3.25.2
Basis of Presentation, Summary of Significant Accounting Policies and Recent Accounting Pronouncements - Schedule of Potentially Dilutive Securities (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Net Earnings per Share        
Securities excluded from diluted loss per share calculation (in shares) 10,615,928 4,327,706 10,615,928 7,778,351
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 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,341,892 342,331 3,341,892 1,895,031
Convertible Preferred Stock        
Net Earnings per Share        
Securities excluded from diluted loss per share calculation (in shares) 1,405,001 0 1,405,001 1,363,636
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 534,309
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