XML 114 R85.htm IDEA: XBRL DOCUMENT v3.22.2.2
Introduction and overview of Group's risk management - Impairment loss of trade receivables (Details) - Trade receivables - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Disclosure of reconciliation of changes in loss allowance and explanation of changes in gross carrying amount for financial instruments [line items]      
Opening balance $ 133,800 $ 133,889 $ 110,615
(Decrease)/Increase in impairment provision (34,117) 13,081 27,944
Written-off during the year (67,053) (2,106) (5,591)
Foreign exchange (1,567) (11,064) 921
Closing balance $ 31,063 $ 133,800 $ 133,889