v3.24.0.1
Income Tax Expense - Movement in current Income Tax (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Reconciliation of Movement in Current Income Tax      
At beginning of year $ (68,834) $ (68,706) $ (48,703)
Additions through business combination     3,434
Charged to profit or loss (114,430) (108,842) (91,692)
Paid during the year 45,411 51,245 29,147
Withholding tax netting off 57,565 54,878 45,849
Exchange difference 8,431 2,591 127
At end of year $ (71,857) $ (68,834) $ (68,706)