XML 111 R47.htm IDEA: XBRL DOCUMENT v3.20.4
Accounts payable and accrued liabilities (Tables)
12 Months Ended
Dec. 31, 2020
Trade And Other Current Payables [Abstract]  
Schedule of 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