XML 40 R28.htm IDEA: XBRL DOCUMENT v3.25.1
Stock Options and Warrants (Tables)
12 Months Ended
Dec. 31, 2024
Share-Based Payment Arrangement [Abstract]  
Schedule of stock option activity
          
   Options  

Weighted Avg.

Exercise Price

 
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 
Options granted        
Options exercised        
Options cancelled   (463,052)   0.85 
Option outstanding, December 31, 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.1   $0.10    22,055,551   $0.10 
$0.25 - $0.49   3,238,552    1.7    0.36    3,238,552    0.36 
    25,294,103    2.9   $0.13    25,294,103   $0.13 
Schedule of warrants activity
         
   Warrants  

Weighted Avg.

Exercise Price

 
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 
Warrants granted   44,340,676    0.04 
Warrants exercised   (1,496,661)   0.05 
Warrants cancelled   (16,753,245)   0.06 
Warrants outstanding, December 31, 2024   44,044,009   $0.04 
Schedule of weighted average exercise prices, remaining contractual lives for warrants granted, exercisable, and expected to vest
                    
   Outstanding Warrants   Exercisable Warrants 
Option
Exercise Price
Per Share
  Shares   Life
(Years)
   Weighted
Average
Exercise Price
   Shares   Weighted
Average Exercise
Price
 
$0.03 - $0.24   44,044,009    0.7   $0.04    44,010,676   $0.04 
    44,044,009    0.7   $0.04    44,010,676   $0.04