v3.25.2
Stockholder's Equity - Schedule of Outstanding Warrants (Details) - $ / shares
6 Months Ended 12 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Dec. 31, 2023
Warrants Issued [Member]      
Schedule of Total Outstanding Warrants [Line Items]      
Warrants issued (includes expired warrants)     27,433,335
Issued date     Oct. 26, 2020
Expiration date     Oct. 26, 2024
Exercise price (Canadian $) (in Dollars per share)     $ 1.8
Balance at beginning 0 27,225,001  
Exercised 0 0  
Issued 0 0  
Expired 0 (27,225,001)  
Balance ending 0 0 27,225,001
Warrants Issued One [Member]      
Schedule of Total Outstanding Warrants [Line Items]      
Warrants issued (includes expired warrants)     3,777,784
Issued date     Mar. 04, 2021
Expiration date     Mar. 04, 2024
Exercise price (Canadian $) (in Dollars per share)     $ 2.8
Balance at beginning 0 3,777,784  
Exercised 0 0  
Issued 0 0  
Expired 0 (3,777,784)  
Balance ending 0 0 3,777,784
Warrants Issued Two [Member]      
Schedule of Total Outstanding Warrants [Line Items]      
Warrants issued (includes expired warrants)     3,362,573
Issued date     Jan. 20, 2023
Expiration date     Jan. 20, 2026
Exercise price (Canadian $) (in Dollars per share)     $ 2.3
Balance at beginning 3,362,573 3,362,573  
Exercised 0 0  
Issued 0 0  
Expired 0 0  
Balance ending 3,362,573 3,362,573 3,362,573
Warrants Issued Three [Member]      
Schedule of Total Outstanding Warrants [Line Items]      
Warrants issued (includes expired warrants)     336,257
Issued date     Jan. 20, 2023
Expiration date     Jan. 20, 2024
Exercise price (Canadian $) (in Dollars per share)     $ 1.71
Balance at beginning 0 336,257  
Exercised 0 0  
Issued 0 0  
Expired 0 (336,257)  
Balance ending 0 0 336,257
Warrants Issued Four [Member]      
Schedule of Total Outstanding Warrants [Line Items]      
Warrants issued (includes expired warrants)     300,000
Issued date     Feb. 26, 2024
Expiration date     Feb. 26, 2029
Exercise price (Canadian $) (in Dollars per share)     $ 0.62
Balance at beginning 300,000 0  
Exercised 0 0  
Issued 0 300,000  
Expired 0 0  
Balance ending 300,000 300,000 0
Warrants [Member]      
Schedule of Total Outstanding Warrants [Line Items]      
Balance at beginning 3,662,573 34,701,615  
Exercised 0 0  
Issued 0 300,000  
Expired 0 (31,339,042)  
Balance ending 3,662,573 3,662,573 34,701,615