XML 32 R21.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Trade and other payables
6 Months Ended
Jun. 30, 2024
Trade and other current payables [abstract]  
Trade and other payables
16 Trade and other payables
Trade and other payables are comprised of the following:
As of
In thousands of USDDecember 31, 2023 June 30, 2024
Trade payables20,780 19,285 
Invoices not yet received15,246 11,962 
Accrued employee benefit costs9,191 8,569 
Share-based compensation - Cash settled payable
206 310 
Trade Deposits730 617 
Sundry accruals9,397 7,744 
Trade and Other Payables55,550 48,487 
Current55,425 48,432 
Non-current125 55 
Sundry accruals relate principally to IT, consulting and marketing.