XML 34 R24.htm IDEA: XBRL DOCUMENT v3.24.3
Stock Options and Warrants (Tables)
9 Months Ended
Sep. 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 
September 30, 2024   25,294,103   $0.13 
Schedule of weighted average exercise prices, remaining contractual lives for options granted, exercisable, and expected to vest
                         
    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.3   $0.10    22,055,551   $0.10 
$0.25 - $0.49   3,238,552    2.0   $0.36    3,238,552   $0.36 
$0.50 - $0.99          $       $ 
    25,294,103    3.2   $0.13    25,294,103   $0.13 
Schedule of warrants activity
       
   Warrants  Weighted Avg.
Exercise Price
January 1, 2024   17,953,239   $0.06 
Granted   26,429,881    0.04 
Exercised   (433,329)   0.04 
Expired   (15,536,580)   0.07 
September 30, 2024   28,413,211   $0.05 
Schedule of weighted average exercise prices, remaining contractual lives for warrants granted, exercisable, and expected to vest
                         
    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   28,413,211    0.8   $0.05    28,379,878   $0.05 
$0.50 - $1.00          $       $ 
    28,413,211    0.8   $0.05    23,379,878   $0.05