XML 184 R172.htm IDEA: XBRL DOCUMENT v3.19.1
DERIVATIVES AND FINANCIAL INSTRUMENTS (Schedule of Ageing of Trade Receivables) (Details) - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Disclosure of reconciliation of changes in loss allowance and explanation of changes in gross carrying amount for financial instruments [line items]        
Trade receivables $ 4,202 $ 3,590 $ 3,171 $ 2,812
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    
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.50% 1.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 1.00% 2.60%    
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 94.10% 70.70%    
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 $ 26,097 $ 20,832    
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 14,494 10,770    
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,761 3,190    
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 3,438 1,906    
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 4,404 4,966    
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 4,202 3,590    
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 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 17 31    
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 36 50    
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 $ 4,145 $ 3,509