XML 40 R28.htm IDEA: XBRL DOCUMENT v3.25.1
Summary of Significant Accounting Policies (Details) - shares
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Net Loss per Common Share [Abstract]    
Antidilutive impact to EPS (in shares) 13,331,938 5,780,773
Stock Options to Purchase Common Stock [Member]    
Net Loss per Common Share [Abstract]    
Antidilutive impact to EPS (in shares) 5,347,904 5,314,661
Warrants to Purchase Common Stock [Member]    
Net Loss per Common Share [Abstract]    
Antidilutive impact to EPS (in shares) 7,984,034 466,112