v3.25.4
Insurance Contract Receivables and Payables - Summary of insurance contract receivables (Details) - USD ($)
$ in Millions
Dec. 31, 2025
Dec. 31, 2024
Insurance Contract Receivables and Payables    
Insurance Contracts Receivables, Current $ 671.6 $ 761.3
Insurance Contracts Receivables, Non-current 334.6 19.1
Insurance Contracts Receivables 1,006.2 780.4
Insurance premiums receivable from agents, brokers and other intermediaries    
Insurance Contract Receivables and Payables    
Insurance Contracts Receivables 273.5 428.8
Insurance contract receivables from third party administrators and other    
Insurance Contract Receivables and Payables    
Insurance Contracts Receivables $ 732.7 $ 351.6