XML 82 R61.htm IDEA: XBRL DOCUMENT v3.25.0.1
Other taxes receivable & Other taxes payable (Tables)
12 Months Ended
Dec. 31, 2024
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 USD20232024
Value-added taxes8,785 8,013 
Other taxes receivable79 28 
Other taxes receivable8,864 8,041 
Current4,143 4,227 
Non-Current4,721 3,814 
Other taxes payable are comprised of the following:
For the year ended December 31,
In thousands of USD20232024
Value-added taxes10,106 7,964 
Withholding Tax11,840 7,319 
Other taxes payable1,980 337 
Other taxes payable23,926 15,620 
Current23,452 13,994 
Non-Current474 1,626