| | 2021-12-31 | 2022-12-31 | 2023-12-31 | 2024-12-31 | 2025-06-30 | 2025-12-31 |
| Amortization Cash Flow | | 151938000.0 | 153775000.0 | 183393000.0 | | 210326000.0 |
| Amortization Of Intangibles | | 151938000.0 | 153775000.0 | 183393000.0 | | 210326000.0 |
| Beginning Cash Position | | 385504000.0 | 380868000.0 | 415861000.0 | 328752000.0 | 1844877000.0 |
| Capital Expenditure | | -211082000.0 | -183406000.0 | -167533000.0 | -200785000.0 | -220263000.0 |
| Cash Dividends Paid | | -287551000.0 | -284297000.0 | -283117000.0 | -283492000.0 | -283007000.0 |
| Cash Flow From Continuing Financing Activities | | -260265000.0 | -568056000.0 | -1271673000.0 | -566703000.0 | -624870000.0 |
| Cash Flow From Continuing Investing Activities | | -520844000.0 | -717715000.0 | -26983000.0 | -1248384000.0 | -886594000.0 |
| Cash Flow From Continuing Operating Activities | | 746754000.0 | 1219546000.0 | 1087833000.0 | 1162010000.0 | 1338005000.0 |
| Cash From Discontinued Investing Activities | | -20079000.0 | -8915000.0 | 1985641000.0 | 1983460000.0 | -9796000.0 |
| Cash From Discontinued Operating Activities | | 58971000.0 | 116799000.0 | -339454000.0 | -414328000.0 | -4430000.0 |
| Change In Account Payable | | 17268000.0 | -114198000.0 | 9076000.0 | -23957000.0 | -15643000.0 |
| Change In Accrued Expense | | -92446000.0 | -76730000.0 | 67846000.0 | 5273000.0 | -91039000.0 |
| Change In Income Tax Payable | | -62433000.0 | -16821000.0 | -23245000.0 | -72115000.0 | -11972000.0 |
| Change In Inventory | | -190731000.0 | 141747000.0 | 4418000.0 | -36184000.0 | -37210000.0 |
| Change In Other Working Capital | 65482000.0 | -34803000.0 | 4222000.0 | | | |
| Change In Payable | | -45165000.0 | -131019000.0 | -14169000.0 | -96072000.0 | -27615000.0 |
| Change In Payables And Accrued Expense | | -137611000.0 | -207749000.0 | 53677000.0 | -90799000.0 | -118654000.0 |
| Change In Prepaid Assets | | -5348000.0 | 10738000.0 | -26938000.0 | -4631000.0 | -12623000.0 |
| Change In Receivables | | -184562000.0 | 100393000.0 | -43894000.0 | 27842000.0 | 49405000.0 |
| Change In Tax Payable | | -62433000.0 | -16821000.0 | -23245000.0 | -72115000.0 | -11972000.0 |
| Change In Working Capital | | -518252000.0 | 45129000.0 | -12737000.0 | -103772000.0 | -119082000.0 |
| Changes In Account Receivables | | -184562000.0 | 100393000.0 | -43894000.0 | 27842000.0 | 49405000.0 |
| Changes In Cash | | 4537000.0 | 41659000.0 | 1435364000.0 | 916055000.0 | -187685000.0 |
| Common Stock Dividend Paid | | -287551000.0 | -284297000.0 | -283117000.0 | -283492000.0 | -283007000.0 |
| Common Stock Payments | | -585000000.0 | 0.0 | -500000000.0 | -40700000.0 | -540700000.0 |
| Deferred Income Tax | | -28138000.0 | -99286000.0 | -89657000.0 | | -29199000.0 |
| Deferred Tax | | -28138000.0 | -99286000.0 | -89657000.0 | | -29199000.0 |
| Depreciation | | 143722000.0 | 151271000.0 | 154449000.0 | | 169251000.0 |
| Depreciation Amortization Depletion | | 295660000.0 | 305046000.0 | 337842000.0 | 355132000.0 | 379577000.0 |
| Depreciation And Amortization | | 295660000.0 | 305046000.0 | 337842000.0 | 355132000.0 | 379577000.0 |
| Effect Of Exchange Rate Changes | | -9173000.0 | -6666000.0 | -6348000.0 | 20086000.0 | 19616000.0 |
| End Cash Position | | 380868000.0 | 415861000.0 | 1844877000.0 | 1244807000.0 | 1676808000.0 |
| Financing Cash Flow | | -260265000.0 | -568056000.0 | -1271673000.0 | -566703000.0 | -624870000.0 |
| Free Cash Flow | | 594643000.0 | 1152939000.0 | 580846000.0 | 546897000.0 | 1113312000.0 |
| Gain Loss On Sale Of Business | | 0.0 | 0.0 | -597798000.0 | -73162000.0 | -4644000.0 |
| Gain Loss On Sale Of PPE | 0.0 | | | | | |
| Income Tax Paid Supplemental Data | | 354468000.0 | 332192000.0 | 907791000.0 | | 307068000.0 |
| Interest Paid Supplemental Data | | 112469000.0 | 126704000.0 | 126434000.0 | | 103892000.0 |
| Investing Cash Flow | | -540923000.0 | -726630000.0 | 1958658000.0 | 735076000.0 | -896390000.0 |
| Issuance Of Debt | 0.0 | | 0.0 | 0.0 | | 631186000.0 |
| Long Term Debt Issuance | 0.0 | | 0.0 | 0.0 | | 631186000.0 |
| Long Term Debt Payments | 0.0 | | 0.0 | 0.0 | | -400000000.0 |
| Net Business Purchase And Sale | | -312855000.0 | -533623000.0 | 133578000.0 | -1048759000.0 | -657272000.0 |
| Net Common Stock Issuance | | -585000000.0 | 0.0 | -500000000.0 | -40700000.0 | -540700000.0 |
| Net Income From Continuing Operations | | 1065376000.0 | 1056828000.0 | 2697126000.0 | 2292968000.0 | 1093956000.0 |
| Net Issuance Payments Of Debt | | 629891000.0 | -267490000.0 | -467637000.0 | -209741000.0 | 230547000.0 |
| Net Long Term Debt Issuance | 0.0 | | 0.0 | 0.0 | | 231186000.0 |
| Net Other Financing Charges | | -17605000.0 | -16269000.0 | -20919000.0 | -32770000.0 | -31710000.0 |
| Net Other Investing Changes | | 3093000.0 | -686000.0 | 6972000.0 | 1160000.0 | -9059000.0 |
| Net PPEPurchase And Sale | | -211082000.0 | -183406000.0 | -167533000.0 | -200785000.0 | -220263000.0 |
| Net Short Term Debt Issuance | | 629891000.0 | -267490000.0 | -467637000.0 | -209741000.0 | -639000.0 |
| Operating Cash Flow | | 805725000.0 | 1336345000.0 | 748379000.0 | 747682000.0 | 1333575000.0 |
| Operating Gains Losses | | 3096000.0 | 5679000.0 | -607744000.0 | -83108000.0 | -12267000.0 |
| Other Non Cash Items | | -106562000.0 | -127260000.0 | -1282685000.0 | -1262008000.0 | -27780000.0 |
| Pension And Employee Benefit Expense | | 3096000.0 | 5679000.0 | -9946000.0 | | -7623000.0 |
| Provisionand Write Offof Assets | | 5499000.0 | 2644000.0 | 5329000.0 | | 8819000.0 |
| Purchase Of Business | | -312855000.0 | -533623000.0 | -635269000.0 | -1148877000.0 | -663270000.0 |
| Purchase Of PPE | | -211082000.0 | -183406000.0 | -167533000.0 | -200785000.0 | -220263000.0 |
| Repayment Of Debt | 0.0 | | 0.0 | 0.0 | | -400000000.0 |
| Repurchase Of Capital Stock | | -585000000.0 | 0.0 | -500000000.0 | -40700000.0 | -540700000.0 |
| Sale Of Business | | 0.0 | 0.0 | 768847000.0 | 100118000.0 | 5998000.0 |
| Sale Of PPE | 7070000.0 | 6061000.0 | 4234000.0 | | | |
| Stock Based Compensation | | 30075000.0 | 30766000.0 | 40359000.0 | 47126000.0 | 43981000.0 |