v3.26.1
SUPPLEMENTARY FINANCIAL STATEMENT INFORMATION (Accounts Payable and Accruals - Other) (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Accounts payable and accruals - other:    
Payroll and related expenses $ 1,918 $ 1,629
Provision for vacation 2,950 2,309
Accrued expenses 9,959 9,790
Royalties payable 1,557 799
Income tax payable 4,215 2,950
Payable to customer 2,207 2,029
Property and equipment suppliers 413 369
Accounts payable and accruals - other $ 23,219 $ 19,875