XML 42 R31.htm IDEA: XBRL DOCUMENT v3.25.1
Revenue Contract Balances (Details) - USD ($)
$ in Millions
Mar. 31, 2025
Dec. 31, 2024
Accounts receivable, net of allowance of $35.5 and $37.0, respectively $ 4,644.1 $ 5,649.7
Accounts receivable, billable to clients 2,163.4 2,088.4
Contract assets 48.7 50.1
Contract liabilities (deferred revenue) 598.4 $ 509.0
Revenue, Remaining Performance Obligation, Amount $ 579.3