XML 73 R55.htm IDEA: XBRL DOCUMENT v3.22.1
Trade and other payables (Tables)
12 Months Ended
Dec. 31, 2021
Trade and other payables [Abstract]  
Trade and other payables

​

​

​

​

​

​

​

​

As of December 31, 

In thousands of USD

    

2020

    

2021

Trade payables

 

20,390

​

23,792

Invoices not yet received

 

17,315

​

25,824

Accrued employee benefit costs

 

10,873

​

12,698

Trade Deposits

​

502

​

1,510

Sundry accruals

 

26,690

​

13,022

Trade and Other Payables

 

75,770

​

76,846

Current

​

75,770

​

76,077

Non-current

 

—

​

769