v3.26.1
Other taxes receivable & Other taxes payable (Tables)
6 Months Ended
Jun. 30, 2026
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, 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