| | 2020-06-30 | 2020-12-31 | 2021-12-31 | 2022-12-31 | 2023-12-31 | 2024-12-31 | 2025-06-30 |
| Amortization Of Securities | | | 4674000.0 | 4375000.0 | -5277000.0 | -20145000.0 | -12990000.0 |
| Beginning Cash Position | | | 335071000.0 | 189389000.0 | 288729000.0 | 561181000.0 | 550600000.0 |
| Capital Expenditure | | | -95213000.0 | -58843000.0 | -57578000.0 | -146118000.0 | -170930000.0 |
| Cash Dividends Paid | | | -109364000.0 | -137965000.0 | -185844000.0 | -240623000.0 | -258088000.0 |
| Cash Flow From Continuing Financing Activities | | | -90206000.0 | -128785000.0 | -183725000.0 | -872227000.0 | -883916000.0 |
| Cash Flow From Continuing Investing Activities | | | -378886000.0 | -12510000.0 | -178726000.0 | 223047000.0 | 219130000.0 |
| Cash Flow From Continuing Operating Activities | | | 320010000.0 | 246674000.0 | 638213000.0 | 788410000.0 | 893408000.0 |
| Change In Account Payable | | | 32926000.0 | -11240000.0 | 4797000.0 | 23169000.0 | 29071000.0 |
| Change In Accrued Expense | | | 39273000.0 | 50985000.0 | -16322000.0 | 29019000.0 | 23922000.0 |
| Change In Income Tax Payable | | | 11771000.0 | 16559000.0 | -308000.0 | 13226000.0 | 39565000.0 |
| Change In Inventory | | | -102323000.0 | -188073000.0 | 63583000.0 | -35215000.0 | -63883000.0 |
| Change In Other Current Assets | | | -15311000.0 | -177284000.0 | -24310000.0 | 54544000.0 | 77349000.0 |
| Change In Other Working Capital | | 18524000.0 | 16536000.0 | 28514000.0 | -31187000.0 | | |
| Change In Payable | | | 44697000.0 | 5319000.0 | 4489000.0 | 36395000.0 | 68636000.0 |
| Change In Payables And Accrued Expense | | | 83970000.0 | 56304000.0 | -11833000.0 | 65414000.0 | 92558000.0 |
| Change In Receivables | | | -37976000.0 | -77903000.0 | 2884000.0 | 7325000.0 | -36890000.0 |
| Change In Tax Payable | | | 11771000.0 | 16559000.0 | -308000.0 | 13226000.0 | 39565000.0 |
| Change In Working Capital | | | -71640000.0 | -386956000.0 | 30324000.0 | 92068000.0 | 69134000.0 |
| Changes In Account Receivables | | | -37976000.0 | -77903000.0 | 2884000.0 | 7325000.0 | -36890000.0 |
| Changes In Cash | | | -149082000.0 | 105379000.0 | 275762000.0 | 139230000.0 | 228622000.0 |
| Common Stock Dividend Paid | | | -109364000.0 | -137965000.0 | -185844000.0 | -240623000.0 | |
| Common Stock Payments | | | 0.0 | 0.0 | -3741000.0 | -636244000.0 | -631305000.0 |
| Deferred Income Tax | | | -2772000.0 | -13220000.0 | 5865000.0 | -1302911000.0 | -1280050000.0 |
| Deferred Tax | | | -2772000.0 | -13220000.0 | 5865000.0 | -1302911000.0 | -1280050000.0 |
| Depreciation Amortization Depletion | | | 28699000.0 | 37114000.0 | 40168000.0 | 36430000.0 | 44057000.0 |
| Depreciation And Amortization | | | 28699000.0 | 37114000.0 | 40168000.0 | 36430000.0 | 44057000.0 |
| Earnings Losses From Equity Investments | | | 0.0 | 0.0 | -1424000.0 | 0.0 | |
| Effect Of Exchange Rate Changes | | | 3400000.0 | -6039000.0 | -3310000.0 | -8470000.0 | 8302000.0 |
| End Cash Position | | | 189389000.0 | 288729000.0 | 561181000.0 | 691941000.0 | 779222000.0 |
| Financing Cash Flow | | | -90206000.0 | -128785000.0 | -183725000.0 | -872227000.0 | -883916000.0 |
| Free Cash Flow | | | 224797000.0 | 187831000.0 | 580635000.0 | 642292000.0 | 722478000.0 |
| Gain Loss On Investment Securities | | -4592000.0 | -4563000.0 | 6600000.0 | | | |
| Gain Loss On Sale Of PPE | -271000.0 | | | | | | |
| Income Tax Paid Supplemental Data | | | 21148000.0 | 85031000.0 | 85128000.0 | 79562000.0 | 62505000.0 |
| Investing Cash Flow | | | -378886000.0 | -12510000.0 | -178726000.0 | 223047000.0 | 219130000.0 |
| Net Business Purchase And Sale | | | | 0.0 | 0.0 | -33283000.0 | 0.0 |
| Net Common Stock Issuance | | | 0.0 | 0.0 | -3741000.0 | -636244000.0 | -631305000.0 |
| Net Income From Continuing Operations | | | 242023000.0 | 437672000.0 | 427374000.0 | 1786700000.0 | 1861310000.0 |
| Net Intangibles Purchase And Sale | | 0.0 | -793000.0 | 0.0 | 0.0 | | |
| Net Investment Purchase And Sale | | | -281131000.0 | 62825000.0 | -114295000.0 | 425429000.0 | 412747000.0 |
| Net Other Financing Charges | | | -2834000.0 | -2055000.0 | -2826000.0 | -4087000.0 | -3979000.0 |
| Net Other Investing Changes | | | -2542000.0 | -16492000.0 | -6853000.0 | -22981000.0 | -22687000.0 |
| Net PPEPurchase And Sale | | | -94420000.0 | -58843000.0 | -57578000.0 | -146118000.0 | -187105000.0 |
| Operating Cash Flow | | | 320010000.0 | 246674000.0 | 638213000.0 | 788410000.0 | 893408000.0 |
| Operating Gains Losses | | | -4563000.0 | 6600000.0 | -9929000.0 | -9400000.0 | -8345000.0 |
| Other Non Cash Items | | | 110000.0 | 97000.0 | -23000.0 | 28000.0 | -20000.0 |
| Pension And Employee Benefit Expense | | | -4563000.0 | 6600000.0 | -8505000.0 | -9400000.0 | -8345000.0 |
| Proceeds From Stock Option Exercised | | | 21992000.0 | 11235000.0 | 8686000.0 | 8727000.0 | 9456000.0 |
| Purchase Of Business | | | | 0.0 | 0.0 | -33283000.0 | 0.0 |
| Purchase Of Intangibles | | 0.0 | -793000.0 | 0.0 | 0.0 | | |
| Purchase Of Investment | | | -394886000.0 | -65785000.0 | -582603000.0 | -1082706000.0 | -886101000.0 |
| Purchase Of PPE | | | -94420000.0 | -58843000.0 | -57578000.0 | -146118000.0 | -187105000.0 |
| Repurchase Of Capital Stock | | | 0.0 | 0.0 | -3741000.0 | -636244000.0 | -631305000.0 |
| Sale Of Investment | | | 113755000.0 | 128610000.0 | 468308000.0 | 1508135000.0 | 1298848000.0 |
| Sale Of PPE | | 29000.0 | 25000.0 | | | | |
| Stock Based Compensation | | | 123479000.0 | 160992000.0 | 149711000.0 | 205640000.0 | 220312000.0 |