XML 78 R58.htm IDEA: XBRL DOCUMENT v3.24.1
Other taxes receivable & Other taxes payable (Tables)
12 Months Ended
Dec. 31, 2023
Other taxes payable & Other taxes receivable  
Schedule of other taxes receivable and other taxes payable
Other taxes receivable are comprised of the following:
For the year ended December 31,
In thousands of USD20222023
Value added taxes12,052 8,785 
Other taxes receivable283 79 
Other taxes receivable12,335 8,864 
Current6,368 4,143 
Non-Current5,967 4,721 
Other taxes payable are comprised of the following:
For the year ended December 31,
In thousands of USD20222023
Value added taxes11,841 10,106 
Withholding Tax10,412 11,840 
Other taxes payable443 1,980 
Other taxes payable22,696 23,926 
Current20,947 23,452 
Non-Current1,749 474