v3.25.2
Derivative financial instruments - Fair value (Details) - USD ($)
$ in Millions
Jun. 30, 2025
Dec. 31, 2024
Derivatives    
Derivative financial instruments    
Derivative financial instruments at fair value $ 23.5 $ 19.2
Embedded options within listed bonds    
Derivative financial instruments    
Derivative financial instruments at fair value 33.6 29.4
Foreign exchange swaps    
Derivative financial instruments    
Derivative financial instruments at fair value $ (10.1) $ (10.2)