XML 76 R55.htm IDEA: XBRL DOCUMENT v3.25.0.1
Trade and other receivables (Tables)
12 Months Ended
Dec. 31, 2024
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 USD20232024
Advances to suppliers2,667 3,323 
Trade notes and accounts receivable16,357 12,576 
Unbilled revenues6,786 1,237 
Other receivables2,448 1,574 
28,258 18,710 
Less: Allowance for expected credit loss(5,101)(2,927)
Trade and other receivables23,157 15,783 
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, 20237,536 
Provision for expected credit losses1,054 
Write-off(1,357)
Effect of translation(2,132)
Balance as of December 31, 20235,101 
Provision for expected credit losses715 
Write-off(2,427)
Effect of translation(462)
Balance as of December 31, 20242,927 
Schedule of aging analysis of trade notes and accounts receivables
The aging analysis of trade and other receivables is as follows:
Past due but not impaired
In thousands of USDTotal netTotal
gross
Total
expected
credit losses
Current< 30
days
30 - 90
days
>90
days
As of December 31, 202323,157 28,258 (5,101)18,602 2,423 166 1,966 
As of December 31, 202415,782 18,709 (2,927)7,355 4,354 2,156 1,917