XML 97 R72.htm IDEA: XBRL DOCUMENT v3.25.1
SUPPLEMENTARY FINANCIAL STATEMENT INFORMATION (Accounts Payable and Accruals - Other) (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Accounts payable and accruals - other:    
Payroll and related expenses $ 1,343 $ 1,437
Interest payable   511
Provision for vacation 1,811 1,605
Accrued expenses 9,568 9,009
Royalties payable 1,080 637
Income tax payable 3,476 2,876
Payable to customer 2,056  
Sales reserve   2,861
Property and equipment suppliers 254 614
Accounts payable and accruals - other $ 19,588 $ 19,550