| | 2021-12-31 | 2022-12-31 | 2023-12-31 | 2024-12-31 | 2025-12-31 |
| Beginning Cash Position | | 625567000.0 | 572664000.0 | 611672000.0 | 700459000.0 |
| Capital Expenditure | | -51872000.0 | -52448000.0 | -56565000.0 | -58014000.0 |
| Capital Expenditure Reported | | -38730000.0 | -43122000.0 | -46623000.0 | -49810000.0 |
| Cash Dividends Paid | | -105942000.0 | -109658000.0 | -112697000.0 | -115199000.0 |
| Cash Flow From Continuing Financing Activities | | -242378000.0 | -147057000.0 | -201377000.0 | -332369000.0 |
| Cash Flow From Continuing Investing Activities | | -86272000.0 | -155290000.0 | -86935000.0 | -96927000.0 |
| Cash Flow From Continuing Operating Activities | | 289231000.0 | 333767000.0 | 385237000.0 | 382139000.0 |
| Change In Account Payable | | 86052000.0 | 220691000.0 | -314686000.0 | 103172000.0 |
| Change In Accrued Expense | | -3417000.0 | 1466000.0 | 7049000.0 | 3195000.0 |
| Change In Income Tax Payable | | -4768000.0 | -14691000.0 | -3284000.0 | 23510000.0 |
| Change In Other Current Assets | | -49527000.0 | -25248000.0 | -629000.0 | 206000.0 |
| Change In Other Current Liabilities | | -6373000.0 | -6735000.0 | -8730000.0 | -9019000.0 |
| Change In Other Working Capital | | 1813000.0 | -1103000.0 | -621000.0 | -359000.0 |
| Change In Payable | | 81284000.0 | 206000000.0 | -317970000.0 | 126682000.0 |
| Change In Payables And Accrued Expense | | 77867000.0 | 207466000.0 | -310921000.0 | 129877000.0 |
| Change In Prepaid Assets | | -4249000.0 | -11898000.0 | 1009000.0 | 819000.0 |
| Change In Receivables | | -62767000.0 | -188160000.0 | 316361000.0 | -125418000.0 |
| Change In Tax Payable | | -4768000.0 | -14691000.0 | -3284000.0 | 23510000.0 |
| Change In Working Capital | | -43236000.0 | -25678000.0 | -3531000.0 | -3894000.0 |
| Changes In Account Receivables | | -62767000.0 | -188160000.0 | 316361000.0 | -125418000.0 |
| Changes In Cash | | -39419000.0 | 31420000.0 | 96925000.0 | -47157000.0 |
| Common Stock Dividend Paid | | -105942000.0 | -109658000.0 | -112697000.0 | -115199000.0 |
| Common Stock Payments | | -87540000.0 | 0.0 | -75474000.0 | -420015000.0 |
| Deferred Income Tax | | -6547000.0 | -5815000.0 | -3878000.0 | 22019000.0 |
| Deferred Tax | | -6547000.0 | -5815000.0 | -3878000.0 | 22019000.0 |
| Depreciation | | 67154000.0 | 76410000.0 | 80463000.0 | 84222000.0 |
| Depreciation Amortization Depletion | | 67154000.0 | 76410000.0 | 80463000.0 | 84222000.0 |
| Depreciation And Amortization | | 67154000.0 | 76410000.0 | 80463000.0 | 84222000.0 |
| Effect Of Exchange Rate Changes | | -13484000.0 | 7588000.0 | -8138000.0 | 22549000.0 |
| End Cash Position | | 572664000.0 | 611672000.0 | 700459000.0 | 675851000.0 |
| Financing Cash Flow | | -242378000.0 | -147057000.0 | -201377000.0 | -332369000.0 |
| Free Cash Flow | | 237359000.0 | 281319000.0 | 328672000.0 | 324125000.0 |
| Income Tax Paid Supplemental Data | | 88677000.0 | 94814000.0 | 96932000.0 | 62834000.0 |
| Interest Paid Supplemental Data | | 652000.0 | 1870000.0 | 1717000.0 | 721000.0 |
| Investing Cash Flow | | -86272000.0 | -155290000.0 | -86935000.0 | -96927000.0 |
| Issuance Of Debt | | 100000000.0 | 123995000.0 | 344925000.0 | 220000000.0 |
| Long Term Debt Issuance | | | 123995000.0 | 344925000.0 | 220000000.0 |
| Long Term Debt Payments | | | -123995000.0 | -344925000.0 | 0.0 |
| Net Business Purchase And Sale | | -34400000.0 | -78476000.0 | 0.0 | -36515000.0 |
| Net Common Stock Issuance | | -87540000.0 | 0.0 | -75474000.0 | -420015000.0 |
| Net Foreign Currency Exchange Gain Loss | | -8783000.0 | 4718000.0 | 1276000.0 | 3582000.0 |
| Net Income From Continuing Operations | | 250224000.0 | 258055000.0 | 274181000.0 | 246912000.0 |
| Net Investment Purchase And Sale | | 0.0 | -24366000.0 | -30370000.0 | -2398000.0 |
| Net Issuance Payments Of Debt | | 0.0 | 0.0 | 0.0 | 220000000.0 |
| Net Long Term Debt Issuance | | | 0.0 | 0.0 | 220000000.0 |
| Net Other Financing Charges | | -49568000.0 | -38339000.0 | -16194000.0 | -17155000.0 |
| Net PPEPurchase And Sale | | -13142000.0 | -9326000.0 | -9942000.0 | -8204000.0 |
| Net Short Term Debt Issuance | 0.0 | 0.0 | 0.0 | 0.0 | |
| Operating Cash Flow | | 289231000.0 | 333767000.0 | 385237000.0 | 382139000.0 |
| Operating Gains Losses | | -8783000.0 | 4718000.0 | 1276000.0 | 3582000.0 |
| Other Non Cash Items | | 555000.0 | -3113000.0 | 7042000.0 | -1620000.0 |
| Proceeds From Stock Option Exercised | | 672000.0 | 940000.0 | 2988000.0 | 0.0 |
| Purchase Of Business | | -34400000.0 | -78476000.0 | 0.0 | -36515000.0 |
| Purchase Of Investment | | 0.0 | -28818000.0 | -42810000.0 | -12968000.0 |
| Purchase Of PPE | | -13142000.0 | -9326000.0 | -9942000.0 | -8204000.0 |
| Repayment Of Debt | | -100000000.0 | -123995000.0 | -344925000.0 | 0.0 |
| Repurchase Of Capital Stock | | -87540000.0 | 0.0 | -75474000.0 | -420015000.0 |
| Sale Of Investment | | 0.0 | 4452000.0 | 12440000.0 | 10570000.0 |
| Short Term Debt Issuance | 70348000.0 | 100000000.0 | 123995000.0 | 344925000.0 | |
| Short Term Debt Payments | -70348000.0 | -100000000.0 | -123995000.0 | -344925000.0 | |
| Stock Based Compensation | | 29864000.0 | 29190000.0 | 29684000.0 | 30918000.0 |