XML 32 R22.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock Options and Warrants (Tables)
6 Months Ended
Jun. 30, 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   (463,052)   0.85 
June 30, 2024   25,294,103   $0.13 
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.6   $  0.10        22,055,551     $  0.10  
$0.25 - $0.49      3,238,552     2.2   $  0.36        3,238,552     $  0.36  
       25,294,103     3.4   $  0.13        25,294,103     $  0.13  
Schedule of warrant activity
        
   Warrants   Weighted Avg.
Exercise Price
 
January 1, 2024   17,953,239   $0.06 
Granted   11,537,698    0.04 
Exercised   (433,329)   0.06 
Expired   (8,042,197)   0.06 
June 30, 2024   21,015,411   $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      21,015,411      0.6   $  0.06        20,982,078     $  0.06  
$0.50 - $1.00            –   $               $    
       21,015,411      0.6   $  0.06        20,982,078     $  0.06