XML 80 R59.htm IDEA: XBRL DOCUMENT v3.25.0.1
Trade and other payables (Tables)
12 Months Ended
Dec. 31, 2024
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 USD2023 2024
Trade payables20,780 15,686 
Invoices not yet received15,246 11,765 
Accrued employee benefit costs9,191 7,778 
Share-based compensation - Cash settled payable
206 273 
Trade Deposits730 649 
Sundry accruals9,397 8,156 
Trade and Other Payables55,550 44,307 
Current55,425 44,301 
Non-current125