v3.26.1
Stock Options and Warrants (Tables)
6 Months Ended
Jun. 30, 2026
Share-Based Payment Arrangement [Abstract]  
Schedule of stock option activity
        
   Options   Weighted
Avg. Exercise
Price
 
January 1, 2026   69,015,001   $0.07 
Granted (including 833,333 options granted to related parties)   6,733,333    0.10 
Exercised   (1,035,561)   0.04 
Expired   (2,250,527)   0.19 
June 30, 2026   72,462,246   $0.07 
Schedule of options per exercise 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     69,962,246     6.3   $ 0.06       69,128,913     $ 0.06  
$0.25 - $0.49     2,500,000     0.8   $ 0.33       2,500,000     $ 0.33  
      72,462,246     6.1   $ 0.07       71,628,913     $ 0.07  
Schedule of warrants activity
          
   Warrants   Weighted
Average Exercise
Price
 
January 1, 2026   45,622,728   $0.08 
Granted   5,199,998    0.10 
Exercised   (13,326,184)   0.10 
Expired   (18,768,129)   0.10 
June 30, 2026   18,818,413   $0.06 
Schedule of warrants by exercise 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     18,685,081     1.5   $ 0.06       18,651,748     $ 0.06  
$0.25 - $0.49     133,332     1.1   $ 0.28       133,332     $ 0.28  
      18,818,413     1.5   $ 0.06       18,785,080     $ 0.06