XML 133 R18.htm IDEA: XBRL DOCUMENT v3.20.1
Accounts payable and accrued liabilities
12 Months Ended
Dec. 31, 2019
Trade And Other Current Payables [Abstract]  
Accounts payable and accrued liabilities

12. Accounts 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

The Company’s exposure to currency and liquidity risk related to trade and other payables is disclosed in note 26.