v3.26.1
Schedule of Stock Options Outstanding and Exercisable (Details) - USD ($)
3 Months Ended
Mar. 31, 2026
Dec. 31, 2025
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Number of options outstanding 50,803,349  
Number of options exercisable 34,547,368  
Options intrinsic value
Range One [Member]    
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Options outstanding, exercise price $ 0.2862  
Number of options outstanding 814,681  
Weighted average remaining life, exercisable 3 years 11 months 1 day  
Number of options exercisable 543,124  
Options intrinsic value  
Range Two [Member]    
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Options outstanding, exercise price $ 0.2862  
Number of options outstanding 49,503,426  
Weighted average remaining life, exercisable 8 years 11 months 1 day  
Number of options exercisable 33,519,002  
Options intrinsic value  
Range Three [Member]    
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Options outstanding, exercise price $ 0.2862  
Number of options outstanding 5,242  
Weighted average remaining life, exercisable 4 years 9 months  
Number of options exercisable 5,242  
Options intrinsic value  
Range Four [Member]    
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Options outstanding, exercise price $ 0.3000  
Number of options outstanding 480,000  
Weighted average remaining life, exercisable 4 years 3 months  
Number of options exercisable 480,000  
Options intrinsic value