v3.24.0.1
Introduction and overview of Group's risk management - Exposure to foreign exchange risk (Details) - Foreign exchange risk - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Introduction and overview of Group's risk management    
Net exposure $ (392,965) $ (323,181)
Trade receivables    
Introduction and overview of Group's risk management    
Net exposure 7,330 7,356
Cash and cash equivalents    
Introduction and overview of Group's risk management    
Net exposure 50,132 45,234
Trade payables    
Introduction and overview of Group's risk management    
Net exposure (44,835) (69,480)
Borrowings    
Introduction and overview of Group's risk management    
Net exposure $ (405,592) $ (306,291)