XML 41 R19.htm IDEA: XBRL DOCUMENT v3.25.4
Trade and other receivables
12 Months Ended
Dec. 31, 2025
Trade and other current receivables [abstract]  
Trade and other receivables
13 Trade and other receivables
Trade and other receivables are comprised of the following:
As of December 31,
In thousands of USD20242025
Advances to suppliers3,323 1,381 
Trade notes and accounts receivable12,576 12,855 
Unbilled revenues1,237 800 
Other receivables1,574 2,005 
18,710 17,041 
Less: Allowance for expected credit loss(2,927)(3,153)
Trade and other receivables15,783 13,888 
Allowance for expected credit losses
The movement of allowance for expected credit losses (“ECL”) of trade and other receivables is as follows:
In thousands of USDECL of trade and other receivables
Balance as of January 01, 20245,101 
Provision for expected credit losses715 
Write-off(2,427)
Effect of translation(462)
Balance as of December 31, 20242,927 
Provision for expected credit losses400 
Write-off(398)
Effect of translation224 
Balance as of December 31, 20253,153 
The aging analysis of trade and other receivables is as follows:
Gross amountTotal
expected
credit losses
Net amount
Past due but not impaired
In thousands of USDTotalCurrent< 30
days
30 - 90
days
>90
days
As of December 31, 202418,710 7,685 6,586 2,240 2,199 (2,927)15,783 
As of December 31, 202517,041 9,545 3,398 1,005 3,093 (3,153)13,888 
See Note 33 for disclosure of how the Group manages and measures credit quality of trade and other receivables that are neither past due nor impaired.