XML 91 R44.htm IDEA: XBRL DOCUMENT v3.21.1
Accounts receivable and other (Tables)
12 Months Ended
Dec. 31, 2020
Trade and other receivables [abstract]  
Summary of accounts receivable and other
December 31, 2020December 31, 2019
Trade receivables$35,649 $35,107 
Value added tax and other taxes recoverable12,171 17,658 
Other receivables and advances5,843 10,756 
Prepaid expenses and deposits19,359 11,789 
Marketable securities194 3,828 
$73,216 $79,138