v3.26.1
Stock Options and Warrants (Tables)
12 Months Ended
Dec. 31, 2025
Share-Based Payment Arrangement [Abstract]  
Schedule of stock option activity
        
   Options  

Weighted Avg.

Exercise Price

 
Options outstanding, December 31, 2023   25,757,155   $0.14 
Options granted        
Options exercised        
Options cancelled   (463,052)   0.85 
Options outstanding, December 31, 2024   25,294,103   $0.13 
Options granted   53,100,138    0.04 
Options exercised   (8,640,688)   0.04 
Options cancelled   (738,552)   0.48 
Options outstanding, December 31, 2025   69,015,001   $0.07 
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     66,515,001       6.8     $ 0.06       66,515,001     $ 0.06  
$0.25 - $0.49     2,500,000       1.2       0.33       2,500,000       0.33  
      69,015,001       6.6     $ 0.07       69,015,001      $ 0.07  
Schedule of warrants activity
        
   Warrants  

Weighted Avg.

Exercise Price

 
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 
Warrants granted   31,823,611    0.10 
Warrants exercised   (30,211,559)   0.04 
Warrants expired   (33,333)   0.13 
Warrants outstanding, December 31, 2025   45,622,728   $0.08 
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.02 - $0.24     45,489,396     0.6     $ 0.08       45,456,063     $ 0.08  
$0.25 - $0.49     133,332     1.6       0.28       133,332       0.28  
      45,622,728     0.6     $ 0.08       45,589,395     $ 0.08