v3.25.2
Fair value measurements - Financial Instruments not Measured at Fair Value (Details) - Level 2 - USD ($)
$ in Millions
Jun. 30, 2025
Dec. 31, 2024
Fair Value | Series B preference shares    
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Series B preference shares $ 202.1 $ 206.0
Fair Value | Senior Notes | 2024 Senior Notes    
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Long-term debt 421.1 411.2
Fair Value | Subordinated Notes    
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Long-term debt 269.8 228.7
Carrying Value | Series B preference shares    
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Series B preference shares 200.0 200.0
Carrying Value | Senior Notes | 2024 Senior Notes    
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Long-term debt 395.4 394.8
Carrying Value | Subordinated Notes    
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Long-term debt $ 283.0 $ 244.3