v3.26.1
Shareholders' equity and reserves (Details - Warrants outstanding and exercisable) - Warrants [member]
3 Months Ended
Mar. 31, 2026
shares
$ / shares
Dec. 31, 2025
shares
$ / shares
Dec. 31, 2024
shares
$ / shares
IfrsStatementLineItems [Line Items]      
Warrants outstanding | shares 3,926,930 3,926,930 3,665,657
Exercise price | $ / shares $ 0.99 $ 0.99 $ 1.06
Weighted average remaining life 1 year 8 months 4 days    
Exercise Price $1.19 [Member]      
IfrsStatementLineItems [Line Items]      
Warrants outstanding | shares 48,485    
Exercise price | $ / shares $ 1.19    
Expiry date Oct. 25, 2026    
Weighted average remaining life 6 months 25 days    
Exercise Price $1.19 One [Member]      
IfrsStatementLineItems [Line Items]      
Warrants outstanding | shares 606,061    
Exercise price | $ / shares $ 1.19    
Expiry date Oct. 24, 2027    
Weighted average remaining life 1 year 6 months 25 days    
Exercise Price $1.19 Two [Member]      
IfrsStatementLineItems [Line Items]      
Warrants outstanding | shares 326,263    
Exercise price | $ / shares $ 1.19    
Expiry date Dec. 03, 2027    
Weighted average remaining life 1 year 8 months 4 days    
Exercise Price $0.89 [Member]      
IfrsStatementLineItems [Line Items]      
Warrants outstanding | shares 1,601,005    
Exercise price | $ / shares $ 0.89    
Expiry date Dec. 04, 2027    
Weighted average remaining life 1 year 8 months 4 days    
Exercise Price $0.89 One [Member]      
IfrsStatementLineItems [Line Items]      
Warrants outstanding | shares 192,320    
Exercise price | $ / shares $ 0.89    
Expiry date Dec. 04, 2027    
Weighted average remaining life 1 year 8 months 4 days    
Exercise Price $0.89 Two [Member]      
IfrsStatementLineItems [Line Items]      
Warrants outstanding | shares 445,286    
Exercise price | $ / shares $ 0.89    
Expiry date Dec. 12, 2027    
Weighted average remaining life 1 year 8 months 12 days    
Exercise Price $0.89 Three [Member]      
IfrsStatementLineItems [Line Items]      
Warrants outstanding | shares 364,119    
Exercise price | $ / shares $ 0.89    
Expiry date Dec. 18, 2027    
Weighted average remaining life 1 year 8 months 19 days    
Exercise Price $0.89 Four [Member]      
IfrsStatementLineItems [Line Items]      
Warrants outstanding | shares 43,290    
Exercise price | $ / shares $ 0.89    
Expiry date Dec. 18, 2027    
Weighted average remaining life 1 year 8 months 19 days    
Exercise Price $1.19 Three [Member]      
IfrsStatementLineItems [Line Items]      
Warrants outstanding | shares 132,323    
Exercise price | $ / shares $ 1.19    
Expiry date Dec. 23, 2027    
Weighted average remaining life 1 year 8 months 23 days    
Exercise Price $1.19 Four [Member]      
IfrsStatementLineItems [Line Items]      
Warrants outstanding | shares 167,778    
Exercise price | $ / shares $ 1.19    
Expiry date Jun. 30, 2028    
Weighted average remaining life 2 years 3 months