XML 73 R32.htm IDEA: XBRL DOCUMENT v3.24.0.1
Deposits and Other Non-current Assets
12 Months Ended
Dec. 31, 2023
Subclassifications of assets, liabilities and equities [abstract]  
Deposits and Other Non-current Assets Deposits and Other Non-current Assets
December 31, 2023December 31, 2022
Value added taxes recoverable$11,413 $10,317 
Note receivable (Note 23)
9,067 10,387 
Deposits and others8,472 3,985 
$28,952 $24,689