v3.24.0.1
Derivative financial instruments - Fair value (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Derivative financial instruments    
Derivative financial instruments at fair value $ (66,028) $ 4,728
Foreign exchange swaps    
Derivative financial instruments    
Derivative financial instruments at fair value (68,133) (1,393)
Interest rate caps    
Derivative financial instruments    
Derivative financial instruments at fair value 565 821
Embedded options within listed bonds    
Derivative financial instruments    
Derivative financial instruments at fair value $ 1,540 $ 5,300