XML 75 R15.htm IDEA: XBRL DOCUMENT v3.24.1
Accounts receivable and other
12 Months Ended
Dec. 31, 2023
Trade and other receivables [abstract]  
Accounts receivable and other
8. Accounts receivable and other
December 31, 2023December 31, 2022
Trade receivables$49,387 $33,746 
Value added tax and other taxes recoverable29,465 19,679 
Other receivables and advances21,097 13,610 
Prepaid expenses and deposits19,997 23,940 
Investment in marketable securities and debt securities2,832 138 
$122,778 $91,113