v3.26.1
Warrants Classified as Equity - Schedule of Warrants Issued and Outstanding (Details) - Warrant [Member]
12 Months Ended
Dec. 31, 2024
$ / shares
shares
Schedule of Warrants Issued and Outstanding [Line Items]  
Number of Warrants Outstanding | shares 5,696,427
Exercise Price | $ / shares $ 6.67
Weighted Average Contractual Life (years) 6 months 3 days
Warrants Issued and Outstanding [Member]  
Schedule of Warrants Issued and Outstanding [Line Items]  
Number of Warrants Outstanding | shares 311,526
Exercise Price | $ / shares $ 8.03
Weighted Average Contractual Life (years) 3 months 7 days
Expiry Date April 9, 2025 (1) [1]
Warrants Issued and Outstanding [Member]  
Schedule of Warrants Issued and Outstanding [Line Items]  
Number of Warrants Outstanding | shares 2,112,773
Exercise Price | $ / shares $ 7.11
Weighted Average Contractual Life (years) 3 months 7 days
Expiry Date April 9, 2025
Warrants Issued and Outstanding [Member]  
Schedule of Warrants Issued and Outstanding [Line Items]  
Number of Warrants Outstanding | shares 242,380
Exercise Price | $ / shares $ 6.25
Weighted Average Contractual Life (years) 8 months 8 days
Expiry Date September 9, 2025 (1) [1]
Warrants Issued and Outstanding [Member]  
Schedule of Warrants Issued and Outstanding [Line Items]  
Number of Warrants Outstanding | shares 3,029,748
Exercise Price | $ / shares $ 6.25
Weighted Average Contractual Life (years) 8 months 8 days
Expiry Date September 9, 2025
[1] Broker warrants.