Quarterly report [Sections 13 or 15(d)]

Share Capital - Schedule of Share Purchase Warrants Outstanding (Details)

v3.25.1
Share Capital - Schedule of Share Purchase Warrants Outstanding (Details) - Warrant [Member]
3 Months Ended
Mar. 31, 2025
$ / shares
shares
Schedule of Share Purchase Warrants Outstanding [Line Items]  
Warrants Outstanding | shares 1,733,741
Exercise Price | $ / shares $ 18.71
Weighted Average Remaining Life 3 years 11 months 15 days
January 20, 2026 [Member]  
Schedule of Share Purchase Warrants Outstanding [Line Items]  
Warrants Outstanding | shares 7,030 [1]
Exercise Price | $ / shares $ 1,800 [1]
Weighted Average Remaining Life 9 months 29 days [1]
February 28, 2027 [Member]  
Schedule of Share Purchase Warrants Outstanding [Line Items]  
Warrants Outstanding | shares 20,689
Exercise Price | $ / shares $ 460.8
Weighted Average Remaining Life 1 year 11 months 1 day
December 6, 2027 [Member]  
Schedule of Share Purchase Warrants Outstanding [Line Items]  
Warrants Outstanding | shares 13,781
Exercise Price | $ / shares $ 20
Weighted Average Remaining Life 2 years 8 months 1 day
December 9, 2027 [Member]  
Schedule of Share Purchase Warrants Outstanding [Line Items]  
Warrants Outstanding | shares 9,876
Exercise Price | $ / shares $ 17.6
Weighted Average Remaining Life 2 years 8 months 1 day
January 18, 2028 [Member]  
Schedule of Share Purchase Warrants Outstanding [Line Items]  
Warrants Outstanding | shares 25,906
Exercise Price | $ / shares $ 124.8
Weighted Average Remaining Life 2 years 9 months 29 days
February 2, 2028 [Member]  
Schedule of Share Purchase Warrants Outstanding [Line Items]  
Warrants Outstanding | shares 10,938
Exercise Price | $ / shares $ 14.4
Weighted Average Remaining Life 2 years 9 months 29 days
October 17, 2028 [Member]  
Schedule of Share Purchase Warrants Outstanding [Line Items]  
Warrants Outstanding | shares 543,468
Exercise Price | $ / shares $ 3.68
Weighted Average Remaining Life 3 years 3 months 29 days
October 17, 2028 [Member]  
Schedule of Share Purchase Warrants Outstanding [Line Items]  
Warrants Outstanding | shares 24,457
Exercise Price | $ / shares $ 4.05
Weighted Average Remaining Life 3 years 3 months 29 days
December 24, 2029 [Member]  
Schedule of Share Purchase Warrants Outstanding [Line Items]  
Warrants Outstanding | shares 1,077,586
Exercise Price | $ / shares $ 4
Weighted Average Remaining Life 4 years 5 months 1 day
[1] Unit A warrant balance is 7,030 as of March 31, 2025.