| | 2021-12-31 | 2022-12-31 | 2023-12-31 | 2024-12-31 | 2025-06-30 | 2025-12-31 |
| Amortization Cash Flow | | 353973000.0 | 289014000.0 | 382959000.0 | 448974000.0 | 498795000.0 |
| Amortization Of Intangibles | | 353973000.0 | 289014000.0 | 382959000.0 | 448974000.0 | 498795000.0 |
| Asset Impairment Charge | 5743000.0 | 14457000.0 | | | | |
| Beginning Cash Position | | 231887000.0 | 433214000.0 | 1295041000.0 | 521747000.0 | 746010000.0 |
| Capital Expenditure | | -427630000.0 | -434803000.0 | -604078000.0 | -632594000.0 | -609154000.0 |
| Capital Expenditure Reported | | -427630000.0 | -434803000.0 | -604078000.0 | -632594000.0 | -609154000.0 |
| Cash Dividends Paid | | -41058000.0 | -47752000.0 | -54196000.0 | -57508000.0 | -60416000.0 |
| Cash Flow From Continuing Financing Activities | | -311071000.0 | 268500000.0 | -305636000.0 | 687409000.0 | 1274984000.0 |
| Cash Flow From Continuing Investing Activities | | -617191000.0 | -989650000.0 | -2294319000.0 | -2685605000.0 | -3830974000.0 |
| Cash Flow From Continuing Operating Activities | | 1130312000.0 | 1575952000.0 | 2081196000.0 | 1990838000.0 | 2229970000.0 |
| Change In Account Payable | 95829000.0 | 144219000.0 | | | | |
| Change In Inventory | | -19333000.0 | 2818000.0 | -39517000.0 | -43918000.0 | -121743000.0 |
| Change In Other Working Capital | | 321674000.0 | 297006000.0 | 365289000.0 | 368271000.0 | 794737000.0 |
| Change In Payable | 95829000.0 | 144219000.0 | | | | |
| Change In Payables And Accrued Expense | | 144219000.0 | 771854000.0 | 52421000.0 | 174149000.0 | 654961000.0 |
| Change In Prepaid Assets | | -15615000.0 | -90329000.0 | 40356000.0 | -71206000.0 | -240515000.0 |
| Change In Receivables | | -660660000.0 | -918732000.0 | -172383000.0 | -444889000.0 | -1071462000.0 |
| Change In Working Capital | | -229715000.0 | 62617000.0 | 246166000.0 | -17593000.0 | 15978000.0 |
| Changes In Account Receivables | | -349485000.0 | -615668000.0 | -428127000.0 | -436853000.0 | -853835000.0 |
| Changes In Cash | | 202050000.0 | 854802000.0 | -518759000.0 | -7358000.0 | -326020000.0 |
| Common Stock Dividend Paid | | -41058000.0 | -47752000.0 | -54196000.0 | -57508000.0 | -60416000.0 |
| Common Stock Payments | | -127762000.0 | -350000.0 | 0.0 | -134555000.0 | -134555000.0 |
| Deferred Income Tax | 26071000.0 | 42053000.0 | 3816000.0 | -8325000.0 | -8701000.0 | |
| Deferred Tax | 26071000.0 | 42053000.0 | 3816000.0 | -8325000.0 | -8701000.0 | |
| Depreciation | | 290647000.0 | 324786000.0 | 359363000.0 | 383656000.0 | 411538000.0 |
| Depreciation Amortization Depletion | | 644620000.0 | 613800000.0 | 742322000.0 | 832630000.0 | 910333000.0 |
| Depreciation And Amortization | | 644620000.0 | 613800000.0 | 742322000.0 | 832630000.0 | 910333000.0 |
| Earnings Losses From Equity Investments | -28682000.0 | -19238000.0 | 24209000.0 | 2247000.0 | -10198000.0 | |
| Effect Of Exchange Rate Changes | | -723000.0 | 7025000.0 | -30272000.0 | -1636000.0 | 22833000.0 |
| End Cash Position | | 433214000.0 | 1295041000.0 | 746010000.0 | 514389000.0 | 442823000.0 |
| Financing Cash Flow | | -311071000.0 | 268500000.0 | -305636000.0 | 687409000.0 | 1274984000.0 |
| Free Cash Flow | | 702682000.0 | 1141149000.0 | 1477118000.0 | 1358244000.0 | 1620816000.0 |
| Gain Loss On Investment Securities | | -32572000.0 | -3524000.0 | | | |
| Gain Loss On Sale Of PPE | -9116000.0 | -14803000.0 | | | | |
| Income Tax Paid Supplemental Data | | 111569000.0 | 248527000.0 | 136755000.0 | | 347197000.0 |
| Interest Paid Supplemental Data | | 106052000.0 | 175782000.0 | 166333000.0 | | 217358000.0 |
| Investing Cash Flow | | -617191000.0 | -989650000.0 | -2294319000.0 | -2685605000.0 | -3830974000.0 |
| Issuance Of Debt | | 9300142000.0 | 18178910000.0 | 21122925000.0 | 30117575000.0 | 54522938000.0 |
| Long Term Debt Issuance | | 9300142000.0 | 18178910000.0 | 21122925000.0 | 30117575000.0 | 54522938000.0 |
| Long Term Debt Payments | | -9323507000.0 | -17770246000.0 | -21214993000.0 | -28944825000.0 | -52778666000.0 |
| Net Business Purchase And Sale | | -273171000.0 | -659160000.0 | -1827606000.0 | -2104670000.0 | -3201016000.0 |
| Net Common Stock Issuance | | -127762000.0 | -350000.0 | 0.0 | -134555000.0 | -134555000.0 |
| Net Foreign Currency Exchange Gain Loss | -5110000.0 | -654000.0 | | | | |
| Net Income From Continuing Operations | | 511643000.0 | 750689000.0 | 927283000.0 | 991800000.0 | 1041917000.0 |
| Net Intangibles Purchase And Sale | -867000.0 | -1152000.0 | | | | |
| Net Investment Purchase And Sale | | 20639000.0 | 42277000.0 | 29239000.0 | 0.0 | 17012000.0 |
| Net Issuance Payments Of Debt | | -23365000.0 | 408664000.0 | -92068000.0 | 1172750000.0 | 1744272000.0 |
| Net Long Term Debt Issuance | | -23365000.0 | 408664000.0 | -92068000.0 | 1172750000.0 | 1744272000.0 |
| Net Other Financing Charges | | -118886000.0 | -92062000.0 | -159372000.0 | -293278000.0 | -274317000.0 |
| Net Other Investing Changes | | -1152000.0 | -7311000.0 | 30483000.0 | 6802000.0 | -89732000.0 |
| Net PPEPurchase And Sale | | 64123000.0 | 69347000.0 | 77643000.0 | 44857000.0 | 51916000.0 |
| Net Short Term Debt Issuance | 11391000.0 | -15657000.0 | 408664000.0 | | | |
| Operating Cash Flow | | 1130312000.0 | 1575952000.0 | 2081196000.0 | 1990838000.0 | 2229970000.0 |
| Operating Gains Losses | -28682000.0 | -19238000.0 | 20685000.0 | 2247000.0 | -10198000.0 | |
| Other Non Cash Items | | -16151000.0 | 22084000.0 | 14899000.0 | 42733000.0 | 79795000.0 |
| Provisionand Write Offof Assets | 34890000.0 | 350000.0 | 5927000.0 | | | |
| Purchase Of Business | | -273171000.0 | -659160000.0 | -1827606000.0 | -1962910000.0 | -3201016000.0 |
| Purchase Of Intangibles | -867000.0 | -1152000.0 | | | | |
| Repayment Of Debt | | -9323507000.0 | -17770246000.0 | -21214993000.0 | -28944825000.0 | -52778666000.0 |
| Repurchase Of Capital Stock | | -127762000.0 | -350000.0 | 0.0 | -134555000.0 | -134555000.0 |
| Sale Of Business | 0.0 | 0.0 | | | | |
| Sale Of Investment | | 20639000.0 | 42277000.0 | 29239000.0 | 0.0 | 17012000.0 |
| Sale Of PPE | | 64123000.0 | 69347000.0 | 77643000.0 | 44857000.0 | 51916000.0 |
| Short Term Debt Issuance | 11391000.0 | 9300142000.0 | 18178910000.0 | | | |
| Short Term Debt Payments | -4265478000.0 | -15657000.0 | -17770246000.0 | | | |
| Stock Based Compensation | | 105600000.0 | 126762000.0 | 150526000.0 | 160167000.0 | 181947000.0 |
| Unrealized Gain Loss On Investment Securities | 0.0 | 91500000.0 | 0.0 | 0.0 | | |