v3.25.4
Insurance Contract Receivables and Payables - Summary of insurance contract payables (Details) - USD ($)
$ in Millions
Dec. 31, 2025
Dec. 31, 2024
Insurance Contract Receivables and Payables    
Payable to agents and brokers $ 161.0 $ 199.5
Investment contracts associated with life insurance products   577.3
Other insurance contract payables 177.3 146.2
Insurance contract payables 338.3 923.0
Current 290.4 337.1
Non-current $ 47.9 $ 585.9