v3.26.1
Schedule of Share Based Payment Arrangement Option Exercise Price Range (Details)
6 Months Ended
Jun. 30, 2026
$ / shares
shares
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Number outstanding 8,627,083
Number exercisable 5,565,592
Range 1 [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise prices per share | $ / shares $ 0.20
Number outstanding 2,238,750
Number exercisable 1,208,925
Expiry date Mar. 25, 2029
Range 2 [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise prices per share | $ / shares $ 0.25
Number outstanding 2,088,333
Number exercisable 417,667
Expiry date Aug. 21, 2030
Range 3 [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise prices per share | $ / shares $ 0.30
Number outstanding 1,805,000
Number exercisable 1,444,000
Expiry date Feb. 21, 2028
Range 4 [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise prices per share | $ / shares $ 0.50
Number outstanding 2,295,000
Number exercisable 2,295,000
Expiry date Feb. 01, 2027
Range 5 [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise prices per share | $ / shares $ 0.66
Number outstanding 200,000
Number exercisable 200,000
Expiry date Jul. 12, 2026