v3.26.1
Income tax (Tables)
6 Months Ended
Jun. 30, 2026
Major components of tax expense (income) [abstract]  
Schedule of income tax payables
Income tax payables and receivables are comprised of the following:
As of
In thousands of USDDecember 31, 2025June 30, 2026
Income Tax Prepayments3,153 2,993 
Total Income tax receivables3,153 2,993 
Income Tax Payables658 845 
Provision for Income Tax11,798 10,950
Total Income tax payables12,456 11,795 
Schedule of components of income tax expense
Income tax benefit / (expense) is comprised of the following:
For the three months ended June 30For the six months ended June 30
In thousands of USD2025202620252026
Current tax (expense) / benefit(1,570)(905)(2,042)(851)
Deferred tax (expense) / benefit1,249 19 1,500 57 
Total Income tax (expense) / benefit(321)(886)(542)(794)