| | 2021-12-31 | 2022-12-31 | 2023-12-31 | 2024-12-31 | 2025-06-30 | 2025-12-31 |
| Asset Impairment Charge | | 1045022000.0 | 68091000.0 | 0.0 | 101703000.0 | 101703000.0 |
| Beginning Cash Position | | 785537000.0 | 926619000.0 | 914323000.0 | 759211000.0 | 811178000.0 |
| Capital Expenditure | | -37199000.0 | -39908000.0 | -43498000.0 | -55073000.0 | -54664000.0 |
| Cash Flow From Continuing Financing Activities | | -506484000.0 | -656533000.0 | -787168000.0 | -326833000.0 | -169875000.0 |
| Cash Flow From Continuing Investing Activities | | -30024000.0 | -73307000.0 | -53101000.0 | 30189000.0 | 32081000.0 |
| Cash Flow From Continuing Operating Activities | | 683612000.0 | 705513000.0 | 752469000.0 | 689695000.0 | 693414000.0 |
| Change In Account Payable | | 21102000.0 | 31910000.0 | -72604000.0 | | 25531000.0 |
| Change In Accrued Expense | | 6439000.0 | 34439000.0 | 34240000.0 | | 27660000.0 |
| Change In Other Current Assets | | 7390000.0 | -2409000.0 | -1381000.0 | -7334000.0 | 4560000.0 |
| Change In Other Current Liabilities | | 14416000.0 | 4783000.0 | 2541000.0 | -37390000.0 | 1465000.0 |
| Change In Other Working Capital | | 1905000.0 | 457000.0 | 4945000.0 | | 6975000.0 |
| Change In Payable | | 21102000.0 | 31910000.0 | -72604000.0 | | 25531000.0 |
| Change In Payables And Accrued Expense | | 27541000.0 | 66349000.0 | -38364000.0 | | 53191000.0 |
| Change In Prepaid Assets | | 23840000.0 | -47490000.0 | 39317000.0 | | -33814000.0 |
| Change In Receivables | | -34626000.0 | -45394000.0 | 72666000.0 | | -33069000.0 |
| Change In Working Capital | | 40466000.0 | -23704000.0 | 79724000.0 | 33840000.0 | -692000.0 |
| Changes In Account Receivables | | -34626000.0 | -45394000.0 | 72666000.0 | | -33069000.0 |
| Changes In Cash | | 147104000.0 | -24327000.0 | -87800000.0 | 393051000.0 | 555620000.0 |
| Common Stock Payments | | -425727000.0 | -576968000.0 | -723899000.0 | -939025000.0 | -776899000.0 |
| Deferred Income Tax | | -55303000.0 | -50086000.0 | -14445000.0 | -11172000.0 | 39215000.0 |
| Deferred Tax | | -55303000.0 | -50086000.0 | -14445000.0 | -11172000.0 | 39215000.0 |
| Depreciation Amortization Depletion | | 96702000.0 | 91323000.0 | 108074000.0 | 106829000.0 | 101845000.0 |
| Depreciation And Amortization | | 96702000.0 | 91323000.0 | 108074000.0 | 106829000.0 | 101845000.0 |
| Effect Of Exchange Rate Changes | | -6022000.0 | 12031000.0 | -15345000.0 | 31095000.0 | 37562000.0 |
| End Cash Position | | 926619000.0 | 914323000.0 | 811178000.0 | 1152262000.0 | 1404360000.0 |
| Financing Cash Flow | | -506484000.0 | -656533000.0 | -787168000.0 | -326833000.0 | -169875000.0 |
| Free Cash Flow | | 646413000.0 | 665605000.0 | 708971000.0 | 634622000.0 | 638750000.0 |
| Gain Loss On Sale Of Business | 0.0 | 0.0 | 2630000.0 | 0.0 | | |
| Income Tax Paid Supplemental Data | 94160000.0 | 41679000.0 | 42676000.0 | 89579000.0 | 96184000.0 | |
| Interest Paid Supplemental Data | | 9534000.0 | 9315000.0 | 9052000.0 | | 12235000.0 |
| Investing Cash Flow | | -30024000.0 | -73307000.0 | -53101000.0 | 30189000.0 | 32081000.0 |
| Issuance Of Debt | | 0.0 | 0.0 | 0.0 | | 700000000.0 |
| Long Term Debt Issuance | | 0.0 | 0.0 | 0.0 | | 700000000.0 |
| Long Term Debt Payments | | -6307000.0 | -6278000.0 | -6091000.0 | -6050000.0 | -6162000.0 |
| Net Business Purchase And Sale | | 0.0 | 0.0 | 0.0 | | 100485000.0 |
| Net Common Stock Issuance | | -425727000.0 | -576968000.0 | -723899000.0 | -939025000.0 | -776899000.0 |
| Net Foreign Currency Exchange Gain Loss | -14071000.0 | 1238000.0 | 7400000.0 | | | |
| Net Income From Continuing Operations | | -694288000.0 | 307568000.0 | 303281000.0 | 164016000.0 | 162982000.0 |
| Net Intangibles Purchase And Sale | | -26962000.0 | -26958000.0 | -29290000.0 | -36661000.0 | -39278000.0 |
| Net Investment Purchase And Sale | | 7175000.0 | -33399000.0 | -9603000.0 | -15223000.0 | -13740000.0 |
| Net Issuance Payments Of Debt | | -6307000.0 | -6278000.0 | -6091000.0 | 693950000.0 | 693838000.0 |
| Net Long Term Debt Issuance | | -6307000.0 | -6278000.0 | -6091000.0 | 693950000.0 | 693838000.0 |
| Net Other Financing Charges | | -89474000.0 | -87515000.0 | -61085000.0 | -88584000.0 | -104481000.0 |
| Net Other Investing Changes | -1937000.0 | -6456000.0 | | | | |
| Net PPEPurchase And Sale | | -10237000.0 | -12950000.0 | -14208000.0 | -18412000.0 | -15386000.0 |
| Operating Cash Flow | | 683612000.0 | 705513000.0 | 752469000.0 | 689695000.0 | 693414000.0 |
| Operating Gains Losses | -14071000.0 | 1238000.0 | 10030000.0 | | | |
| Other Non Cash Items | | 7661000.0 | 8129000.0 | -18962000.0 | 26877000.0 | 34610000.0 |
| Proceeds From Stock Option Exercised | | 15024000.0 | 14228000.0 | 3907000.0 | 6826000.0 | 17667000.0 |
| Provisionand Write Offof Assets | | 12464000.0 | 19634000.0 | 11950000.0 | 9537000.0 | 9006000.0 |
| Purchase Of Business | -1699974000.0 | 0.0 | 0.0 | | | |
| Purchase Of Intangibles | | -26962000.0 | -26958000.0 | -29290000.0 | -36661000.0 | -39278000.0 |
| Purchase Of Investment | | -270345000.0 | -342850000.0 | -330763000.0 | -335470000.0 | -326582000.0 |
| Purchase Of PPE | | -10237000.0 | -12950000.0 | -14208000.0 | -18412000.0 | -15386000.0 |
| Repayment Of Debt | | -6307000.0 | -6278000.0 | -6091000.0 | -6050000.0 | -6162000.0 |
| Repurchase Of Capital Stock | | -425727000.0 | -576968000.0 | -723899000.0 | -939025000.0 | -776899000.0 |
| Sale Of Business | | | 0.0 | 0.0 | | 100485000.0 |
| Sale Of Investment | | 277520000.0 | 309451000.0 | 321160000.0 | 320247000.0 | 312842000.0 |
| Stock Based Compensation | | 230888000.0 | 284558000.0 | 282847000.0 | 258065000.0 | 244745000.0 |