XML 188 R175.htm IDEA: XBRL DOCUMENT v3.21.1
CAPITAL AND FINANCIAL RISK MANAGEMENT (Schedule of Ageing of Trade Receivables) (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Disclosure of reconciliation of changes in loss allowance and explanation of changes in gross carrying amount for financial instruments [line items]        
Trade receivables $ 3,992 $ 5,443 $ 4,202 $ 3,590
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.70% 0.10%    
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 12.10% 0.20%    
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 3.40% 1.30%    
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 97.80% 84.20%    
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 $ 23,947 $ 23,197    
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 16,754 10,924    
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,829 3,743    
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,755 2,115    
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,609 6,415    
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 3,992 5,443    
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 112 8    
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 222 6    
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 60 27    
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 $ 3,528 $ 5,402