v3.26.1
Related party transactions - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Related Party Transaction [Line Items]          
Premiums written, gross $ 978.2 $ 948.2 $ 1,981.1 $ 1,932.9  
Insurance and reinsurance balances receivable, net 2,606.7   2,606.7   $ 2,260.3
Reinsurance balances payable 1,461.3   1,461.3   1,447.6
Related Party          
Related Party Transaction [Line Items]          
Premiums written, gross 33.6 $ 4.9 56.4 $ 11.4  
Insurance and reinsurance balances receivable, net 92.1   92.1   86.4
Reinsurance balances payable $ 1.7   $ 1.7   $ 0.0