XML 73 R16.htm IDEA: XBRL DOCUMENT v3.23.1
Accounts receivable and other
12 Months Ended
Dec. 31, 2022
Trade and other receivables [abstract]  
Accounts receivable and other
8. Accounts receivable and other
December 31, 2022December 31, 2021
Trade receivables$33,746 $23,020 
Value added tax and other taxes recoverable19,679 17,782 
Other receivables and advances13,610 9,946 
Prepaid expenses and deposits23,940 17,834 
Investment in marketable securities138 163 
$91,113 $68,745