XML 59 R40.htm IDEA: XBRL DOCUMENT v3.25.1
Schedule of Potentially-Dilutive Shares Excluded from the Diluted Weighted-Average Shares Outstanding (Details) - shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Potentially-dilutive shares excluded from diluted weighted-average shares outstanding:    
Anti-dilutive securities excluded from diluted weighted- average shares outstanding 13,004,978 18,622,423
Options to Purchase Common Stock [Member]    
Potentially-dilutive shares excluded from diluted weighted-average shares outstanding:    
Anti-dilutive securities excluded from diluted weighted- average shares outstanding 4,306,977 2,815,392
Warrants to Purchase Common Stock [Member]    
Potentially-dilutive shares excluded from diluted weighted-average shares outstanding:    
Anti-dilutive securities excluded from diluted weighted- average shares outstanding 5,521,152 7,263,733
Restricted Stock [Member]    
Potentially-dilutive shares excluded from diluted weighted-average shares outstanding:    
Anti-dilutive securities excluded from diluted weighted- average shares outstanding 1,079 1,958
Preferred Stock on an as-if-converted to Common Stock [Member]    
Potentially-dilutive shares excluded from diluted weighted-average shares outstanding:    
Anti-dilutive securities excluded from diluted weighted- average shares outstanding 3,175,770 8,541,340