XML 24 R16.htm IDEA: XBRL DOCUMENT v3.25.2
Accounts payable and accrued liabilities
6 Months Ended
Jun. 30, 2025
Payables and Accruals [Abstract]  
Accounts payable and accrued liabilities
10. Accounts payable and accrued liabilities:
 June 30, 2025December 31, 2024
Trade accounts payable$8,190 $11,397 
Accrued payroll3,261 2,555 
Taxes payable3,812 3,813 
Deferred revenue330 533 
Due to related parties (note 14)2,001 1,137 
 $17,594 $19,435