v3.25.2
Stock Options (Details 1) - $ / shares
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Stock Options    
Options outstanding, beginning of year 4,100,000 3,700,000
Options, Granted   500,000
Options outstanding, end of year 4,100,000 4,200,000
Weighted average exercise price outstanding, beginning of year $ 0.10 $ 0.22
Weighted average exercise price, Granted 0 0.04
Weighted Average Exercise Price, Repricing (0.06) (0.06)
Weighted average exercise price outstanding, end of year $ 0.04 $ 0.04