v3.25.3
Current Expected Credit Losses (Details) - USD ($)
$ in Millions
9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Accounts Receivable, Allowance for Credit Loss [Roll Forward]    
Balance at beginning of period $ 138.8 $ 91.6
Provision for expected losses, net 77.8 88.0
Write-offs, net of recoveries (74.2) (58.0)
Foreign currency translation adjustments 1.1 (0.5)
Balance at end of period $ 143.5 $ 121.1