| | 2021-12-31 | 2022-12-31 | 2023-12-31 | 2024-12-31 | 2025-06-30 | 2025-12-31 |
| Amortization Cash Flow | | 54674000.0 | 59416000.0 | 61193000.0 | | 70298000.0 |
| Amortization Of Intangibles | | 54674000.0 | 59416000.0 | 61193000.0 | | 70298000.0 |
| Beginning Cash Position | | 257413000.0 | 217482000.0 | 145524000.0 | 113166000.0 | 145762000.0 |
| Capital Expenditure | | -128497000.0 | -84111000.0 | -74288000.0 | -68718000.0 | -70543000.0 |
| Cash Dividends Paid | | -285317000.0 | -291569000.0 | -294772000.0 | -299844000.0 | -301376000.0 |
| Cash Flow From Continuing Financing Activities | | -1619546000.0 | -717833000.0 | -416099000.0 | -628719000.0 | -862748000.0 |
| Cash Flow From Continuing Investing Activities | | -64918000.0 | -82787000.0 | -74288000.0 | -40981000.0 | -54670000.0 |
| Cash Flow From Continuing Operating Activities | | 1650171000.0 | 731946000.0 | 509084000.0 | 709644000.0 | 914519000.0 |
| Change In Account Payable | | -307266000.0 | -200843000.0 | -79943000.0 | -81098000.0 | 10783000.0 |
| Change In Accrued Expense | | -99049000.0 | -171246000.0 | 69228000.0 | -72435000.0 | -44228000.0 |
| Change In Income Tax Payable | | -69817000.0 | -2284000.0 | 15545000.0 | 46471000.0 | 64658000.0 |
| Change In Other Current Assets | | -82754000.0 | 19255000.0 | -5937000.0 | 21860000.0 | 55185000.0 |
| Change In Other Current Liabilities | | 83084000.0 | -16500000.0 | 5076000.0 | -30016000.0 | -63482000.0 |
| Change In Other Working Capital | | -6799000.0 | 16902000.0 | 2473000.0 | 981000.0 | 3657000.0 |
| Change In Payable | | -377083000.0 | -203127000.0 | -64398000.0 | -34627000.0 | 75441000.0 |
| Change In Payables And Accrued Expense | | -476132000.0 | -374373000.0 | 4830000.0 | -107062000.0 | 31213000.0 |
| Change In Prepaid Assets | | -28495000.0 | -39048000.0 | 60740000.0 | 24772000.0 | -17470000.0 |
| Change In Receivables | | 1120621000.0 | 675300000.0 | -176224000.0 | 87925000.0 | 139642000.0 |
| Change In Tax Payable | | -69817000.0 | -2284000.0 | 15545000.0 | 46471000.0 | 64658000.0 |
| Change In Working Capital | | 609525000.0 | 281536000.0 | -109042000.0 | -1540000.0 | 148745000.0 |
| Changes In Account Receivables | | 923524000.0 | 607259000.0 | -164255000.0 | 17785000.0 | 95359000.0 |
| Changes In Cash | | -34293000.0 | -68674000.0 | 18697000.0 | 39944000.0 | -2899000.0 |
| Common Stock Dividend Paid | | -285317000.0 | -291569000.0 | -294772000.0 | -299844000.0 | -301376000.0 |
| Common Stock Payments | | -1459900000.0 | -63884000.0 | 0.0 | -128767000.0 | -354652000.0 |
| Deferred Income Tax | | -58566000.0 | -37746000.0 | -80067000.0 | -51256000.0 | 9462000.0 |
| Deferred Tax | | -58566000.0 | -37746000.0 | -80067000.0 | -51256000.0 | 9462000.0 |
| Depreciation | | 38102000.0 | 39569000.0 | 35967000.0 | | 32520000.0 |
| Depreciation Amortization Depletion | | 92776000.0 | 98985000.0 | 97160000.0 | 98736000.0 | 102818000.0 |
| Depreciation And Amortization | | 92776000.0 | 98985000.0 | 97160000.0 | 98736000.0 | 102818000.0 |
| Effect Of Exchange Rate Changes | | -5638000.0 | -3284000.0 | -8152000.0 | 2414000.0 | 7232000.0 |
| End Cash Position | | 217482000.0 | 145524000.0 | 145762000.0 | 153110000.0 | 160871000.0 |
| Excess Tax Benefit From Stock Based Compensation | | -13662000.0 | -11319000.0 | -9411000.0 | -15292000.0 | -29153000.0 |
| Financing Cash Flow | | -1619546000.0 | -717833000.0 | -416099000.0 | -628719000.0 | -862748000.0 |
| Free Cash Flow | | 1521674000.0 | 647835000.0 | 434796000.0 | 640926000.0 | 843976000.0 |
| Income Tax Paid Supplemental Data | 227427000.0 | 429096000.0 | 155936000.0 | 131827000.0 | | |
| Interest Paid Supplemental Data | | 71563000.0 | 92571000.0 | 86124000.0 | | 63209000.0 |
| Investing Cash Flow | | -64918000.0 | -82787000.0 | -74288000.0 | -40981000.0 | -54670000.0 |
| Issuance Of Debt | | 4700000000.0 | 3893750000.0 | 3202500000.0 | 2790300000.0 | 2497800000.0 |
| Long Term Debt Issuance | | 200000000.0 | 0.0 | 10000000.0 | | 949000000.0 |
| Long Term Debt Payments | | 0.0 | 0.0 | -10000000.0 | | -1211000000.0 |
| Net Business Purchase And Sale | | 0.0 | 0.0 | 0.0 | | 15873000.0 |
| Net Common Stock Issuance | | -1459900000.0 | -63884000.0 | 0.0 | -128767000.0 | -354652000.0 |
| Net Income From Continuing Operations | | 940524000.0 | 325129000.0 | 465690000.0 | 534308000.0 | 587081000.0 |
| Net Intangibles Purchase And Sale | | -66582000.0 | -54122000.0 | -51635000.0 | -50663000.0 | -50915000.0 |
| Net Issuance Payments Of Debt | | 54000000.0 | -394000000.0 | -204000000.0 | -256000000.0 | -289000000.0 |
| Net Long Term Debt Issuance | | 200000000.0 | 0.0 | 0.0 | | -262000000.0 |
| Net Other Financing Charges | | -28388000.0 | -25294000.0 | -32217000.0 | -66998000.0 | -76917000.0 |
| Net PPEPurchase And Sale | | 1664000.0 | -28665000.0 | -22653000.0 | -18055000.0 | -19628000.0 |
| Net Short Term Debt Issuance | | -146000000.0 | -394000000.0 | -204000000.0 | -256000000.0 | -27000000.0 |
| Operating Cash Flow | | 1650171000.0 | 731946000.0 | 509084000.0 | 709644000.0 | 914519000.0 |
| Operating Gains Losses | | | 17698000.0 | 32794000.0 | | -856000.0 |
| Other Cash Adjustment Outside Changein Cash | | 0.0 | 0.0 | -10307000.0 | 469000.0 | 10776000.0 |
| Other Non Cash Items | | -6627000.0 | 5541000.0 | 20682000.0 | 17095000.0 | 8178000.0 |
| Proceeds From Stock Option Exercised | | 100059000.0 | 56914000.0 | 114890000.0 | 122890000.0 | 159197000.0 |
| Provisionand Write Offof Assets | | -4476000.0 | -6047000.0 | 6688000.0 | 8995000.0 | 8174000.0 |
| Purchase Of Business | | 0.0 | 0.0 | 0.0 | | -11864000.0 |
| Purchase Of Intangibles | | -66582000.0 | -54122000.0 | -51635000.0 | -50663000.0 | -50915000.0 |
| Purchase Of PPE | | -61915000.0 | -29989000.0 | -22653000.0 | -18055000.0 | -19628000.0 |
| Repayment Of Debt | | -4646000000.0 | -4287750000.0 | -3406500000.0 | -3046300000.0 | -2786800000.0 |
| Repurchase Of Capital Stock | | -1459900000.0 | -63884000.0 | 0.0 | -128767000.0 | -354652000.0 |
| Sale Of Business | | | 0.0 | 0.0 | | 27737000.0 |
| Sale Of PPE | | 63579000.0 | 1324000.0 | 0.0 | | 0.0 |
| Short Term Debt Issuance | | 4500000000.0 | 3893750000.0 | 3192500000.0 | 2780300000.0 | 1548800000.0 |
| Short Term Debt Payments | | -4646000000.0 | -4287750000.0 | -3396500000.0 | -3036300000.0 | -1575800000.0 |
| Stock Based Compensation | | 90677000.0 | 58169000.0 | 84590000.0 | 86373000.0 | 80070000.0 |