v3.25.2
SUPPLEMENTARY FINANCIAL STATEMENT INFORMATION (Accounts Payable and Accruals - Other) (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Accounts payable and accruals - other:    
Payroll and related expenses $ 1,527 $ 1,343
Provision for vacation 2,209 1,811
Accrued expenses 7,311 9,568
Royalties payable 763 1,080
Income tax payable 3,742 3,476
Payable to customer   2,056
Property and equipment suppliers 378 254
Accounts payable and accruals - other $ 15,930 $ 19,588