XML 30 R20.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stock Options and Warrants (Tables)
3 Months Ended
Mar. 31, 2024
Share-Based Payment Arrangement [Abstract]  
Schedule of stock option activity
        
   Options   Weighted
Avg. Exercise
Price
 
January 1, 2024   25,757,155   $0.14 
Granted        
Exercised        
Expired        
March 31, 2024   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   3.8  $0.10    22,055,551   $0.10 
$0.25 - $0.49   3,238,552   2.5  $0.36    3,238,552   $0.36 
$0.50 - $0.99   463,052   0.1  $0.85    463,052   $0.85 
$1.00 - $2.00        $       $ 
    25,757,155   3.6  $0.14    25,757,155   $0.14 
Schedule of warrant activity
        
   Warrants   Weighted
Avg. Exercise
Price
 
January 1, 2024   17,953,239   $0.06 
Granted   4,080,899    0.07 
Exercised   (133,332)   0.03 
Expired   (2,013,333)   0.07 
March 31, 2024   19,887,473   $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   19,817,473   0.5  $0.06    19,784,140   $0.06 
$0.25 - $0.49        $       $ 
$0.50 - $1.00   70,000   0.1  $0.80    70,000   $0.80 
    19,887,473   0.5  $0.06    19,854,140   $0.06