XML 75 R53.htm IDEA: XBRL DOCUMENT v3.25.4
Trade and other receivables (Tables)
12 Months Ended
Dec. 31, 2025
Trade and other current receivables [abstract]  
Schedule of 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 
Schedule of movement of allowance for expected credit losses of trade notes and accounts receivables and other receivables
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 
Schedule of aging analysis of trade notes and accounts receivables
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