Accounts Receivable - Narrative (Details) - USD ($) $ in Millions |
6 Months Ended | |||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Dec. 31, 2025 |
Dec. 31, 2024 |
|
| Receivables [Abstract] | ||||
| Total accounts receivable, net | $ 2,942.2 | $ 2,208.5 | ||
| Allowance for credit losses | $ 50.1 | $ 23.1 | $ 16.6 | $ 23.7 |
| Percent accounts receivable outstanding, less than 60 days | 95.00% | |||
| Cash Proceeds from Transfer Of Financial Assets Accounted For As Sales Derecognized Amount | $ 6,600.0 | 5,600.0 | ||
| Fees And Interest Paid Under Receivables Purchase Agreements | $ 15.3 | $ 16.5 | ||