v3.24.0.1
Borrowings - Debt Reconciliation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Borrowings.      
Opening balance - January 1 $ 3,344,402 $ 2,609,090 $ 2,203,209
Additions through business combination     6,457
Interest expense 362,381 256,208 174,876
Interest paid (299,029) (234,567) (168,285)
Bank loans and bond proceeds received (net of transaction costs) 985,992 1,263,272 1,076,063
Bank loans and bonds repaid (689,940) (506,504) (653,504)
Bank overdraft 612   3,208
Other transaction costs (19,441) (19,911) (38,597)
Foreign exchange and other movements (174,130) (23,186) 5,663
Closing balance - December 31 $ 3,510,847 $ 3,344,402 $ 2,609,090