v3.26.1
Capital Stock - Schedule of Warrant Values (Details)
Mar. 31, 2026
Share price [Member]  
Schedule of Warrant Values [Line Items]  
Warrant values 11.42
Dividend yield [Member]  
Schedule of Warrant Values [Line Items]  
Warrant values 0
Minimum [Member] | Exercise price [Member]  
Schedule of Warrant Values [Line Items]  
Warrant values 8
Minimum [Member] | Volatility [Member]  
Schedule of Warrant Values [Line Items]  
Warrant values 74.8
Minimum [Member] | Risk-free interest rate [Member]  
Schedule of Warrant Values [Line Items]  
Warrant values 3.68
Minimum [Member] | Expected term [Member]  
Schedule of Warrant Values [Line Items]  
Warrant term 1 year 3 months 18 days
Maximum [Member] | Exercise price [Member]  
Schedule of Warrant Values [Line Items]  
Warrant values 13.7
Maximum [Member] | Volatility [Member]  
Schedule of Warrant Values [Line Items]  
Warrant values 77.6
Maximum [Member] | Risk-free interest rate [Member]  
Schedule of Warrant Values [Line Items]  
Warrant values 3.92
Maximum [Member] | Expected term [Member]  
Schedule of Warrant Values [Line Items]  
Warrant term 5 years