XML 35 R25.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock Options and Warrants (Tables)
12 Months Ended
Dec. 31, 2023
Share-Based Payment Arrangement [Abstract]  
Stock options outstanding
          
   Options  

Weighted Avg.

Exercise Price

 
Options outstanding, December 31, 2021   31,080,601   $0.17 
Options granted        
Options exercised   (250,000)   0.08 
Options cancelled   (4,773,000)   0.26 
Options outstanding, December 31, 2022   26,057,601   $0.15 
Options granted        
Options exercised        
Options cancelled   (300,446)   0.72 
Options outstanding, December 31, 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.1  $0.10    22,055,551   $0.10 
$0.25 - $0.49   3,238,552   2.7   0.36    3,238,552    0.36 
$0.50 - $0.99   463,052   0.4   0.85    463,052    0.85 
    25,757,155   3.9  $0.14    25,757,155   $0.14 
Schedule of warrants activity
          
   Warrants  

Weighted Avg.

Exercise Price

 
Warrants outstanding, December 31, 2021   19,977,149   $0.04 
Warrants granted   16,426,657    0.04 
Warrants exercised   (14,483,825)   0.04 
Warrants expired   (1,605,828)   0.04 
Warrants outstanding, December 31, 2022   20,314,153   $0.04 
Warrants granted   12,482,410    0.07 
Warrants exercised   (1,383,327)   0.04 
Warrants expired   (13,459,997)   0.04 
Warrants outstanding, December 31, 2023   17,953,239   $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,883,239   0.6  $0.06    17,849,906   $0.06 
$0.25 - $0.49                  
$0.50 - $1.00   70,000   0.3   0.80    70,000    0.80 
    17,953,239   0.6  $0.06    17,919,906   $0.06