v3.24.0.1
Derivative financial instruments - Notional amount (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Derivatives    
Derivative financial instruments    
Derivative instruments, notional amount $ 2,065,000 $ 2,100,448
Foreign exchange swaps    
Derivative financial instruments    
Derivative instruments, notional amount 125,000 160,448
Embedded options within listed bonds    
Derivative financial instruments    
Derivative instruments, notional amount $ 1,940,000 $ 1,940,000