XML 105 R45.htm IDEA: XBRL DOCUMENT v3.24.1
Accounts receivable and other (Tables)
12 Months Ended
Dec. 31, 2023
Trade and other receivables [abstract]  
Summary of 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