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

12. Accounts payable and accrued liabilities

20202019
Trade payables$137,190$100,407
Non-trade payables58,10566,815
Payables due to related parties [note 24]38,35414,577
Total$233,649$181,799

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