XML 115 R101.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Net Loss Per Share (Details) - Schedule of Dilutive Effect on Earnings Per Share - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Schedule of Dilutive Effect on Earnings Per Share [Abstract]    
Stock options 4,796,825 4,936,825
Restricted stock awards (in Dollars) $ 2,240,462 $ 1,200,000
Warrants 18,272,064 20,072,064
Accrued stock payable 100,000 100,000
Convertible notes 6,750,000 6,750,000
Preferred stock 1,180,000 1,180,000
Total equity instruments 33,339,351 34,238,889