v3.25.2
Schedule of Exercise Price of Employee Stock Options Outstanding (Details)
6 Months Ended
Jun. 30, 2025
$ / shares
shares
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Stock options, outstanding | shares 30,669,400
Stock options, weighted average remaining life 1 year 25 days
Stock options, weighted average exercise price $ 0.0432
Stock options, excercisable | shares 7,059,400
Stock options, weighted average exercise price, exercisable $ 0.0439
Stock options, weighted average remaining life, exercisable 11 months 4 days
Exercise Price Range One [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise price, lower range limit $ 0.0180
Exercise price, upper range limit $ 0.0225
Stock options, outstanding | shares 0
Stock options, weighted average remaining life 0 years
Stock options, weighted average exercise price $ 0.0180
Stock options, excercisable | shares 0.00
Stock options, weighted average exercise price, exercisable $ 0.0180
Stock options, weighted average remaining life, exercisable 0 years
Exercise Price Range Two [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise price, lower range limit $ 0.0229
Exercise price, upper range limit $ 0.0325
Stock options, outstanding | shares 50,000
Stock options, weighted average remaining life 1 year 1 month 13 days
Stock options, weighted average exercise price $ 0.0302
Stock options, excercisable | shares 50,000
Stock options, weighted average exercise price, exercisable $ 0.0302
Stock options, weighted average remaining life, exercisable 1 year 1 month 13 days
Exercise Price Range Three [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise price, lower range limit $ 0.0360
Exercise price, upper range limit $ 0.0425
Stock options, outstanding | shares 22,659,400
Stock options, weighted average remaining life 1 year 18 days
Stock options, weighted average exercise price $ 0.0398
Stock options, excercisable | shares 4,659,400
Stock options, weighted average exercise price, exercisable $ 0.0395
Stock options, weighted average remaining life, exercisable 11 months 1 day
Exercise Price Range Four [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise price, lower range limit $ 0.0440
Exercise price, upper range limit $ 0.0531
Stock options, outstanding | shares 7,960,000
Stock options, weighted average remaining life 1 year 2 months 1 day
Stock options, weighted average exercise price $ 0.0531
Stock options, excercisable | shares 2,350,000
Stock options, weighted average exercise price, exercisable $ 0.0530
Stock options, weighted average remaining life, exercisable 11 months 8 days