v3.26.1
Other taxes receivable & Other taxes payable
6 Months Ended
Jun. 30, 2026
Other taxes payable & Other taxes receivable  
Other taxes receivable & Other taxes payable
18 Other taxes receivable & Other taxes payable
Other taxes receivable are comprised of the following:
As of
In thousands of USDDecember 31, 2025June 30, 2026
Value added taxes3,527 2,709 
Other taxes receivable219 195 
Other taxes receivable3,746 2,904 
Current3,746 2,904 
Other taxes payable are comprised of the following:
As of
In thousands of USDDecember 31, 2025June 30, 2026
Value added taxes4,258 3,188 
Withholding Tax6,628 6,367 
Other taxes payable592 206 
Other taxes payable11,478 9,761 
Current11,478 9,761