XML 198 R172.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CAPITAL AND FINANCIAL RISK MANAGEMENT (Schedule of Ageing of Trade Receivables) (Details) - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Disclosure of reconciliation of changes in loss allowance and explanation of changes in gross carrying amount for financial instruments [line items]      
Trade receivables $ 2,324,000 $ 2,691,000 $ 2,986,000
Expected credit loss rate 0.00% 0.00%  
Not past due [Member]      
Disclosure of reconciliation of changes in loss allowance and explanation of changes in gross carrying amount for financial instruments [line items]      
Expected credit loss rate 0.00% 0.00%  
Past due 0-30 days [Member]      
Disclosure of reconciliation of changes in loss allowance and explanation of changes in gross carrying amount for financial instruments [line items]      
Expected credit loss rate 0.00% 0.00%  
Past due 31-120 days [Member]      
Disclosure of reconciliation of changes in loss allowance and explanation of changes in gross carrying amount for financial instruments [line items]      
Expected credit loss rate 2.60% 1.50%  
Greater Than Four Months Member      
Disclosure of reconciliation of changes in loss allowance and explanation of changes in gross carrying amount for financial instruments [line items]      
Expected credit loss rate 88.50% 70.50%  
Cost [Member]      
Disclosure of reconciliation of changes in loss allowance and explanation of changes in gross carrying amount for financial instruments [line items]      
Trade receivables $ 13,022,000 $ 15,310,000  
Cost [Member] | Not past due [Member]      
Disclosure of reconciliation of changes in loss allowance and explanation of changes in gross carrying amount for financial instruments [line items]      
Trade receivables 8,031,000 8,341,000  
Cost [Member] | Past due 0-30 days [Member]      
Disclosure of reconciliation of changes in loss allowance and explanation of changes in gross carrying amount for financial instruments [line items]      
Trade receivables 1,534,000 1,622,000  
Cost [Member] | Past due 31-120 days [Member]      
Disclosure of reconciliation of changes in loss allowance and explanation of changes in gross carrying amount for financial instruments [line items]      
Trade receivables 856,000 1,564,000  
Cost [Member] | Greater Than Four Months Member      
Disclosure of reconciliation of changes in loss allowance and explanation of changes in gross carrying amount for financial instruments [line items]      
Trade receivables 2,601,000 3,783,000  
Accumulated impairment Charge [member]      
Disclosure of reconciliation of changes in loss allowance and explanation of changes in gross carrying amount for financial instruments [line items]      
Trade receivables 2,324,000 2,691,000  
Accumulated impairment Charge [member] | Not past due [Member]      
Disclosure of reconciliation of changes in loss allowance and explanation of changes in gross carrying amount for financial instruments [line items]      
Trade receivables 0 0  
Accumulated impairment Charge [member] | Past due 0-30 days [Member]      
Disclosure of reconciliation of changes in loss allowance and explanation of changes in gross carrying amount for financial instruments [line items]      
Trade receivables 0 0  
Accumulated impairment Charge [member] | Past due 31-120 days [Member]      
Disclosure of reconciliation of changes in loss allowance and explanation of changes in gross carrying amount for financial instruments [line items]      
Trade receivables 22,000 23,000  
Accumulated impairment Charge [member] | Greater Than Four Months Member      
Disclosure of reconciliation of changes in loss allowance and explanation of changes in gross carrying amount for financial instruments [line items]      
Trade receivables $ 2,302,000 $ 2,668,000