v3.25.1
Schedule of Warrants Outstanding (Details) - $ / shares
3 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Class of Warrant or Right [Line Items]    
Number Outstanding 5,945,400  
Remaining Contractual Life (Years)   24 months
Exercise Price Per Share   $ 0.50
Number Exercisable 5,945,400  
Warrant One [Member]    
Class of Warrant or Right [Line Items]    
Expiry Date Jul. 26, 2026  
Number Outstanding 3,767,500  
Remaining Contractual Life (Years) 1 year 3 months 25 days  
Exercise Price Per Share $ 0.50  
Number Exercisable 3,767,500  
Warrant Two [Member]    
Class of Warrant or Right [Line Items]    
Expiry Date Jul. 31, 2026  
Number Outstanding 800,000  
Remaining Contractual Life (Years) 1 year 3 months 29 days  
Exercise Price Per Share $ 0.50  
Number Exercisable 800,000  
Warrant Three [Member]    
Class of Warrant or Right [Line Items]    
Expiry Date Aug. 21, 2026  
Number Outstanding 937,500  
Remaining Contractual Life (Years) 1 year 4 months 20 days  
Exercise Price Per Share $ 0.50  
Number Exercisable 937,500