XML 76 R56.htm IDEA: XBRL DOCUMENT v3.24.1
Trade and other payables (Tables)
12 Months Ended
Dec. 31, 2023
Trade and other current payables [abstract]  
Schedule of trade and other payables
Trade and other payables are comprised of the following:
As of December 31,
In thousands of USD2022 2023
Trade payables18,193 20,780 
Invoices not yet received19,248 15,246 
Accrued employee benefit costs11,772 9,191 
Share-based compensation - Cash settled payable
566 206 
Trade Deposits1,082 730 
Sundry accruals13,578 9,397 
Trade and Other Payables64,439 55,550 
Current64,230 55,425 
Non-current209 125