v3.25.1
Warrants (Details 1)
3 Months Ended
Mar. 31, 2025
$ / shares
shares
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Number of Warrants 19,200,000
Warrant 1 [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Number of Warrants 6,000,000
Exercise Price | $ / shares $ 0.028
Expiry date December 12, 2028
Warrant 2 [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Number of Warrants 500,000 [1]
Exercise Price | $ / shares $ 0.01
Expiry date February 17, 2026
Warrant 3 [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Number of Warrants 1,500,000 [1]
Exercise Price | $ / shares $ 0.01
Expiry date February 20, 2026
Warrant 4 [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Number of Warrants 500,000 [1]
Exercise Price | $ / shares $ 0.01
Expiry date February 21, 2026
Warrant 5 [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Number of Warrants 2,000,000 [1]
Exercise Price | $ / shares $ 0.01
Expiry date February 28, 2026
Warrant 6 [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Number of Warrants 750,000 [1]
Exercise Price | $ / shares $ 0.01
Expiry date March 15, 2026
Warrant 7 [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Number of Warrants 450,000 [1]
Exercise Price | $ / shares $ 0.01
Expiry date March 15, 2026
Warrant 8 [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Number of Warrants 7,500,000 [1]
Exercise Price | $ / shares $ 0.01
Expiry date March 27, 2026
[1] Each warrant exercises into ½ share of common stock.