v3.26.1
Accounts payable and other liabilities (Details) - USD ($)
$ in Millions
Jun. 30, 2026
Dec. 31, 2025
Payables and Accruals [Abstract]    
Insurance balances payable $ 409.7 $ 296.5
Premium tax payables 45.3 50.9
Commission refund liabilities 43.9 45.2
Deposit liabilities 10.9 23.6
Corporation tax payable 10.1 8.7
Accrued expenses and other 148.4 168.7
Total $ 668.3 $ 593.6