XML 60 R49.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Other taxes receivable & Other taxes payable (Tables)
6 Months Ended
Jun. 30, 2024
Other taxes payable & Other taxes receivable  
Schedule of other taxes receivable and other taxes payable
Other taxes receivable are comprised of the following:
As of
In thousands of USDDecember 31, 2023June 30, 2024
Value added taxes8,785 8,450 
Other taxes receivable79 11 
Other taxes receivable8,864 8,461 
Current4,143 4,354 
Non-Current4,721 4,107 
Other taxes payable are comprised of the following:
As of
In thousands of USDDecember 31, 2023June 30, 2024
Value added taxes10,106 9,519 
Withholding Tax11,840 11,921 
Other taxes payable1,980 506 
Other taxes payable23,926 21,946 
Current23,452 21,084 
Non-Current474 862