v3.26.1
Accounts payable and accrued liabilities (Tables)
6 Months Ended
Jun. 30, 2026
Payables and Accruals [Abstract]  
Schedule of Accounts Payable and Accrued Liabilities
June 30, 2026December 31, 2025
Trade accounts payable$8,722 $11,147 
Accrued payroll3,047 2,704 
Taxes payable3,974 3,533 
Deferred revenue204 471 
Due to related parties (note 14)469 78 
$16,416 $17,933