XML 106 R47.htm IDEA: XBRL DOCUMENT v3.19.1
Accounts payable and accrued liabilities (Tables)
12 Months Ended
Dec. 31, 2018
Trade And Other Current Payables [Abstract]  
Schedule of payable and accrued liabilities
20182017
Trade payables$124,390$177,040
Non-trade payables92,18375,784
Payables due to related parties8,1815,581
Total$224,754$258,405