v3.25.2
Equity - Schedule of Equity Warrants (Details) - Warrant [Member]
6 Months Ended
Jun. 30, 2025
$ / shares
shares
Schedule of Equity Warrants [Line Items]  
Outstanding | shares 829,136
Weighted average exercise price | $ / shares $ 4.88
August 28, 2026 [Member]  
Schedule of Equity Warrants [Line Items]  
Outstanding | shares 179
Expiry date Aug. 28, 2026
Weighted average exercise price | $ / shares $ 4,200
March 12, 2027 [Member]  
Schedule of Equity Warrants [Line Items]  
Outstanding | shares 36
Expiry date Mar. 12, 2027
Weighted average exercise price | $ / shares $ 4,200
March 24, 2028 [Member]  
Schedule of Equity Warrants [Line Items]  
Outstanding | shares 1,021
Expiry date Mar. 24, 2028
Weighted average exercise price | $ / shares $ 470.4
January 28, 2030 [Member]  
Schedule of Equity Warrants [Line Items]  
Outstanding | shares 827,900
Expiry date Jan. 28, 2030
Weighted average exercise price | $ / shares $ 3.22