XML 182 R170.htm IDEA: XBRL DOCUMENT v3.22.1
CAPITAL AND FINANCIAL RISK MANAGEMENT (Schedule of Ageing of Trade Receivables) (Details) - USD ($)
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Disclosure of reconciliation of changes in loss allowance and explanation of changes in gross carrying amount for financial instruments [line items]        
Trade receivables $ 2,986,000 $ 3,922,000 $ 5,443,000 $ 4,202,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.70%    
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.10% 12.10%    
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 4.90% 3.40%    
Greater than 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 73.00% 97.80%    
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 $ 15,876,000 $ 23,947,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,461,000 16,754,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 2,423,000 1,829,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 1,981,000 1,755,000    
Cost [Member] | Greater than 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 3,011,000 3,609,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,986,000 3,922,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 112,000    
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 1,000 222,000    
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 97,000 60,000    
Accumulated impairment Charge [member] | Greater than 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 $ 2,888,000 $ 3,528,000