XML 30 R21.htm IDEA: XBRL DOCUMENT v3.23.3
Stock Options and Warrants (Tables)
9 Months Ended
Sep. 30, 2023
Share-Based Payment Arrangement [Abstract]  
Schedule of stock option activity
        
   Options   Weighted
Avg. Exercise
Price
 
January 1, 2023   26,057,601   $0.15 
Granted        
Exercised        
Expired   (300,446)   0.72 
September 30, 2023   25,757,155   $0.14 
Schedule of options outstanding by per share price
                         
   Outstanding Options   Exercisable Options 

Option

Exercise Price

Per Share

  Shares   Life
(Years)
   Weighted
Average Exercise
Price
   Shares   Weighted
Average Exercise
Price
 
$0.02 - $0.24   22,055,551    4.3   $0.10    22,055,551   $0.10 
$0.25 - $0.49   3,238,552    3.0   $0.36    3,238,552   $0.36 
$0.50 - $0.99   463,052    0.6   $0.85    463,052   $0.85 
    25,757,155    4.1   $0.14    25,757,155   $0.14 
Schedule of warrants activity
        
   Warrants   Weighted Avg.
Exercise Price
 
January 1, 2023   20,314,153   $0.04 
Granted   12,382,411    0.07 
Exercised   (1,316,661)   0.04 
Expired   (13,459,997)   0.04 
September 30, 2023   17,919,906   $0.06 
Schedule of warrants outstanding by per share price
                         
   Outstanding Warrants   Exercisable Warrants 
Warrant Exercise Price Per Share  Shares   Life
(Years)
   Weighted Average Exercise Price   Shares   Weighted Average Exercise Price 
$0.02 - $0.24   17,849,906    0.9   $0.06    17,816,573   $0.06 
$0.50 - $1.00   70,000    0.6   $0.80    70,000   $0.80 
    17,919,906    0.9   $0.06    17,886,573   $0.06