XML 99 R177.htm IDEA: XBRL DOCUMENT v3.20.1
DERIVATIVES AND FINANCIAL INSTRUMENTS (Schedule of Ageing of Trade Receivables) (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Disclosure of reconciliation of changes in loss allowance and explanation of changes in gross carrying amount for financial instruments [line items]        
Trade receivables $ 5,443 $ 4,202 $ 3,590 $ 3,171
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.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 0.20% 0.50%    
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 1.30% 1.00%    
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 84.20% 94.10%    
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,197 $ 25,520    
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 10,924 13,917    
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 3,743 3,761    
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 2,115 3,438    
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 6,415 4,404    
Impairment [Member]        
Disclosure of reconciliation of changes in loss allowance and explanation of changes in gross carrying amount for financial instruments [line items]        
Trade receivables 5,443 4,202    
Impairment [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 4    
Impairment [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 6 17    
Impairment [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 27 36    
Impairment [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 $ 5,402 $ 4,145