XML 98 R51.htm IDEA: XBRL DOCUMENT v3.21.1
Accounts payable and accrued liabilities (Tables)
12 Months Ended
Dec. 31, 2020
Trade and other current payables [abstract]  
Summary of accounts payable and accrued liabilities
December 31, 2020December 31, 2019
Trade payables$65,060 $67,107 
Taxes payable10,997 13,205 
Accrued expenses103,315 58,792 
$179,372 $139,104