XML 66 R52.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Net Loss Per Share (Tables)
12 Months Ended
Dec. 31, 2023
Net Loss Per Share [Abstract]  
Schedule of Dilutive Effect on Earnings Per Share The following summarizes equity instruments that may, in the future, have a dilutive effect on earnings per share:
   December 31, 
   2023   2022 
Stock options   4,796,825    4,936,825 
Restricted stock awards   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 
    33,339,351    34,238,889