XML 51 R40.htm IDEA: XBRL DOCUMENT v3.25.2
Revenue - Contract Balances (Details) - USD ($)
$ in Millions
Jun. 30, 2025
Dec. 31, 2024
Revenue from Contract with Customer [Abstract]    
Allowance for doubtful accounts $ 37.4 $ 37.0
Accounts receivable, net of allowance of $37.4 and $37.0, respectively 4,850.7 5,649.7
Accounts receivable, billable to clients 2,103.0 2,088.4
Contract assets 47.0 50.1
Contract liabilities (deferred revenue) $ 654.9 $ 509.0