XML 40 R30.htm IDEA: XBRL DOCUMENT v3.25.3
Accounts payable and accrued liabilities (Tables)
9 Months Ended
Sep. 30, 2025
Payables and Accruals [Abstract]  
Accounts Payable and Accrued Liabilities
 September 30, 2025December 31, 2024
Trade accounts payable$8,671 $11,397 
Accrued payroll2,417 2,555 
Taxes payable3,805 3,813 
Deferred revenue496 533 
Due to related parties (note 13)161 1,137 
 $15,550 $19,435