v3.26.1
Capital Stock - Schedule of Warrant Values (Details)
Jun. 30, 2026
Dividend yield [Member]  
Schedule of Warrant Values [Line Items]  
Warrant values 0
Minimum [Member]  
Schedule of Warrant Values [Line Items]  
Warrant term 1 year
Minimum [Member] | Exercise price [Member]  
Schedule of Warrant Values [Line Items]  
Warrant values 2.25
Minimum [Member] | Share price [Member]  
Schedule of Warrant Values [Line Items]  
Warrant values 1.62
Minimum [Member] | Volatility [Member]  
Schedule of Warrant Values [Line Items]  
Warrant values 72.1
Minimum [Member] | Risk-free interest rate [Member]  
Schedule of Warrant Values [Line Items]  
Warrant values 3.43
Maximum [Member]  
Schedule of Warrant Values [Line Items]  
Warrant term 5 years
Maximum [Member] | Exercise price [Member]  
Schedule of Warrant Values [Line Items]  
Warrant values 13.7
Maximum [Member] | Share price [Member]  
Schedule of Warrant Values [Line Items]  
Warrant values 11.42
Maximum [Member] | Volatility [Member]  
Schedule of Warrant Values [Line Items]  
Warrant values 96.6
Maximum [Member] | Risk-free interest rate [Member]  
Schedule of Warrant Values [Line Items]  
Warrant values 4.13