XML 50 R39.htm IDEA: XBRL DOCUMENT v3.25.3
Revenue - Contract Balances (Details) - USD ($)
$ in Millions
Sep. 30, 2025
Dec. 31, 2024
Revenue from Contract with Customer [Abstract]    
Allowance for doubtful accounts $ 39.7 $ 37.0
Accounts receivable, net of allowance of $39.7 and $37.0, respectively 4,946.4 5,649.7
Accounts receivable, billable to clients 2,073.6 2,088.4
Contract assets 49.9 50.1
Contract liabilities (deferred revenue) $ 595.7 $ 509.0