v3.25.4
Financial risk management (Details 3) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Statement [Line Items]    
Cash and cash equivalents $ 39,100  
Trade and other receivables 10,598 $ 7,132
CAD [Member]    
Statement [Line Items]    
Cash and cash equivalents 1,030  
Trade and other receivables 517  
Total Trade and other payables 4,078  
MXN [Member]    
Statement [Line Items]    
Cash and cash equivalents 668  
Trade and other receivables 3,254  
Total Trade and other payables $ 11,018