v3.26.1
Trade and other payables (Tables)
6 Months Ended
Jun. 30, 2026
Trade and other current payables [abstract]  
Schedule of trade and other payables
Trade and other payables are comprised of the following:
As of
In thousands of USDDecember 31, 2025June 30, 2026
Trade payables26,002 25,925 
Invoices not yet received18,375 19,470 
Accrued employee benefit costs7,288 7,585 
Share-based compensation - Cash settled payable
807 244 
Trade Deposits710 787 
Sundry accruals4,778 7,016 
Trade and Other Payables57,960 61,027 
Current57,954 60,982 
Non-current45