XML 119 R47.htm IDEA: XBRL DOCUMENT v3.20.1
Accounts payable and accrued liabilities (Tables)
12 Months Ended
Dec. 31, 2019
Trade And Other Current Payables [Abstract]  
Schedule of payable and accrued liabilities
20192018
Trade payables$100,407$123,219
Non-trade payables66,81592,183
Payables due to related parties14,5779,352
Total$181,799$224,754