XML 103 R90.htm IDEA: XBRL DOCUMENT v3.24.1
Net Loss Per Share (Details) - Schedule of Anti-dilutive Shares - shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Schedule of Dilutive Shares [Line Items]    
Anti-dilutive shares 25,326,088 13,300,129
Convertible debt [Member]    
Schedule of Dilutive Shares [Line Items]    
Anti-dilutive shares 13,363,993 6,569,863
Stock options [Member]    
Schedule of Dilutive Shares [Line Items]    
Anti-dilutive shares 1,520,002 1,543,891
Warrants to purchase shares of common stock [Member]    
Schedule of Dilutive Shares [Line Items]    
Anti-dilutive shares 10,442,093 5,186,375