| | 2020-12-31 | 2021-12-31 | 2022-12-31 | 2023-12-31 | 2024-12-31 | 2025-06-30 |
| Amortization Cash Flow | 157800000.0 | 138600000.0 | 131600000.0 | 212300000.0 | | |
| Amortization Of Intangibles | 157800000.0 | 138600000.0 | 131600000.0 | 212300000.0 | | |
| Beginning Cash Position | | 237700000.0 | 325700000.0 | 271000000.0 | 238900000.0 | 944100000.0 |
| Capital Expenditure | | -46100000.0 | -43200000.0 | -42000000.0 | -33600000.0 | -25000000.0 |
| Cash Flow From Continuing Financing Activities | | -447700000.0 | -199000000.0 | 1431500000.0 | -1864200000.0 | -966900000.0 |
| Cash Flow From Continuing Investing Activities | | -203500000.0 | -226300000.0 | -2068100000.0 | 1861100000.0 | -37200000.0 |
| Cash Flow From Continuing Operating Activities | | 750500000.0 | 391200000.0 | 597100000.0 | 531400000.0 | 312100000.0 |
| Change In Account Payable | | 60300000.0 | -24800000.0 | -12400000.0 | 5700000.0 | -19700000.0 |
| Change In Accrued Expense | | 54100000.0 | -54200000.0 | 20800000.0 | 56500000.0 | 9500000.0 |
| Change In Income Tax Payable | | -2900000.0 | -38300000.0 | -4000000.0 | 265600000.0 | -308600000.0 |
| Change In Inventory | | -72900000.0 | -113500000.0 | 67600000.0 | 11000000.0 | 9500000.0 |
| Change In Other Current Assets | | -30200000.0 | -46300000.0 | -67200000.0 | -116300000.0 | -116800000.0 |
| Change In Other Current Liabilities | | -20000000.0 | -29500000.0 | -2400000.0 | -52500000.0 | -57200000.0 |
| Change In Other Working Capital | | 27400000.0 | 108600000.0 | 26000000.0 | 168500000.0 | 81200000.0 |
| Change In Payable | | 57400000.0 | -63100000.0 | -16400000.0 | 271300000.0 | -328300000.0 |
| Change In Payables And Accrued Expense | | 111500000.0 | -117300000.0 | 4400000.0 | 327800000.0 | -318800000.0 |
| Change In Receivables | | -9000000.0 | -55400000.0 | -36400000.0 | -135100000.0 | -47200000.0 |
| Change In Tax Payable | | -2900000.0 | -38300000.0 | -4000000.0 | 265600000.0 | -308600000.0 |
| Change In Working Capital | | 6800000.0 | -253400000.0 | -8000000.0 | 203400000.0 | -449300000.0 |
| Changes In Account Receivables | | -9000000.0 | -55400000.0 | -36400000.0 | -135100000.0 | -47200000.0 |
| Changes In Cash | | 99300000.0 | -34100000.0 | -39500000.0 | 528300000.0 | -692000000.0 |
| Common Stock Issuance | 10000000.0 | | | 6700000.0 | | |
| Common Stock Payments | | -195100000.0 | -408300000.0 | -100000000.0 | -181500000.0 | -684800000.0 |
| Deferred Income Tax | | -26900000.0 | -40000000.0 | -104600000.0 | 27000000.0 | -42900000.0 |
| Deferred Tax | | -26900000.0 | -40000000.0 | -104600000.0 | 27000000.0 | -42900000.0 |
| Depreciation | 39700000.0 | 41300000.0 | 40200000.0 | 38300000.0 | | |
| Depreciation Amortization Depletion | | 179900000.0 | 171800000.0 | 250600000.0 | 232000000.0 | 205000000.0 |
| Depreciation And Amortization | | 179900000.0 | 171800000.0 | 250600000.0 | 232000000.0 | 205000000.0 |
| Earnings Losses From Equity Investments | -21000000.0 | | | | | |
| Effect Of Exchange Rate Changes | | -11300000.0 | -20600000.0 | 7400000.0 | -19400000.0 | 13800000.0 |
| End Cash Position | | 325700000.0 | 271000000.0 | 238900000.0 | 747800000.0 | 252100000.0 |
| Financing Cash Flow | | -447700000.0 | -199000000.0 | 1431500000.0 | -1864200000.0 | -966900000.0 |
| Free Cash Flow | | 704400000.0 | 348000000.0 | 555100000.0 | 497800000.0 | 287100000.0 |
| Gain Loss On Sale Of Business | | -43900000.0 | -99000000.0 | -9200000.0 | -1687900000.0 | 24900000.0 |
| Income Tax Paid Supplemental Data | | 98300000.0 | 197300000.0 | 168000000.0 | 228100000.0 | 493900000.0 |
| Interest Paid Supplemental Data | | 61800000.0 | 73100000.0 | 133700000.0 | 140400000.0 | |
| Investing Cash Flow | | -203500000.0 | -226300000.0 | -2068100000.0 | 1861100000.0 | -37200000.0 |
| Issuance Of Capital Stock | 10000000.0 | | | 6700000.0 | | |
| Issuance Of Debt | | 198900000.0 | 814800000.0 | 3847100000.0 | 521200000.0 | 348300000.0 |
| Long Term Debt Issuance | | 198900000.0 | 814800000.0 | 3847100000.0 | 521200000.0 | 348300000.0 |
| Long Term Debt Payments | | -449900000.0 | -590200000.0 | -2292900000.0 | -2199400000.0 | -627400000.0 |
| Net Business Purchase And Sale | | -168800000.0 | -158100000.0 | -2071900000.0 | 1901400000.0 | -15500000.0 |
| Net Common Stock Issuance | | -195100000.0 | -408300000.0 | -93300000.0 | -181500000.0 | -684800000.0 |
| Net Income From Continuing Operations | | 492800000.0 | 449700000.0 | 311300000.0 | 1504400000.0 | 286700000.0 |
| Net Investment Purchase And Sale | 0.0 | | | | | |
| Net Issuance Payments Of Debt | | -251000000.0 | 224600000.0 | 1554200000.0 | -1678200000.0 | -279100000.0 |
| Net Long Term Debt Issuance | | -251000000.0 | 224600000.0 | 1554200000.0 | -1678200000.0 | -279100000.0 |
| Net Other Financing Charges | | -1600000.0 | -15300000.0 | -29400000.0 | -4500000.0 | -3000000.0 |
| Net Other Investing Changes | | 11400000.0 | -25000000.0 | 45800000.0 | -6700000.0 | 3300000.0 |
| Net PPEPurchase And Sale | | -46100000.0 | -43200000.0 | -42000000.0 | -33600000.0 | -25000000.0 |
| Net Short Term Debt Issuance | -1486000000.0 | | | | | |
| Operating Cash Flow | | 750500000.0 | 391200000.0 | 597100000.0 | 531400000.0 | 312100000.0 |
| Operating Gains Losses | | -43900000.0 | -99000000.0 | -9200000.0 | -1687900000.0 | 24900000.0 |
| Other Non Cash Items | | 19200000.0 | 41700000.0 | 11600000.0 | 93900000.0 | 126600000.0 |
| Provisionand Write Offof Assets | 23300000.0 | | | | | |
| Purchase Of Business | | -236100000.0 | -373500000.0 | -2088900000.0 | -22000000.0 | -11900000.0 |
| Purchase Of Investment | 0.0 | | | | | |
| Purchase Of PPE | | -46100000.0 | -43200000.0 | -42000000.0 | -33600000.0 | -25000000.0 |
| Repayment Of Debt | | -449900000.0 | -590200000.0 | -2292900000.0 | -2199400000.0 | -627400000.0 |
| Repurchase Of Capital Stock | | -195100000.0 | -408300000.0 | -100000000.0 | -181500000.0 | -684800000.0 |
| Sale Of Business | | 67300000.0 | 215400000.0 | 17000000.0 | 1923400000.0 | |
| Sale Of Investment | 0.0 | | | | | |
| Sale Of PPE | 400000.0 | 20800000.0 | | | | |
| Short Term Debt Payments | -1486000000.0 | | | | | |
| Stock Based Compensation | | 122600000.0 | 120400000.0 | 145400000.0 | 158600000.0 | 161100000.0 |