| | 2022-01-31 | 2023-01-31 | 2024-01-31 | 2025-01-31 | 2026-01-31 |
| Amortization Cash Flow | | 8800000.0 | 5000000.0 | 2700000.0 | 7000000.0 |
| Amortization Of Intangibles | | 8800000.0 | 5000000.0 | 2700000.0 | 7000000.0 |
| Asset Impairment Charge | | 407913000.0 | 74501000.0 | 0.0 | 0.0 |
| Beginning Cash Position | | 1259871000.0 | 1154867000.0 | 2243971000.0 | 1984336000.0 |
| Capital Expenditure | | -638657000.0 | -651865000.0 | -689232000.0 | -680802000.0 |
| Cash Flow From Continuing Financing Activities | | -467487000.0 | -548828000.0 | -1652508000.0 | -1208656000.0 |
| Cash Flow From Continuing Investing Activities | | -569937000.0 | -654132000.0 | -798174000.0 | -662118000.0 |
| Cash Flow From Continuing Operating Activities | | 966463000.0 | 2296164000.0 | 2272713000.0 | 1602477000.0 |
| Change In Account Payable | | -107280000.0 | 177367000.0 | -57044000.0 | 45856000.0 |
| Change In Accrued Expense | | 112618000.0 | -1407000.0 | 81029000.0 | 73684000.0 |
| Change In Income Tax Payable | | 35986000.0 | -173196000.0 | 157205000.0 | -150496000.0 |
| Change In Inventory | | -573438000.0 | 66584000.0 | -156085000.0 | -188710000.0 |
| Change In Other Current Assets | | -36518000.0 | -53280000.0 | -73205000.0 | -70351000.0 |
| Change In Other Current Liabilities | | -2925000.0 | 12230000.0 | 2488000.0 | 20632000.0 |
| Change In Other Working Capital | | 92171000.0 | 121850000.0 | 65911000.0 | 48137000.0 |
| Change In Payable | | -71294000.0 | 4171000.0 | 100161000.0 | -104640000.0 |
| Change In Payables And Accrued Expense | | 41324000.0 | 2764000.0 | 181190000.0 | -30956000.0 |
| Change In Prepaid Assets | | -121547000.0 | 42495000.0 | -73820000.0 | -122437000.0 |
| Change In Receivables | | -58987000.0 | 6580000.0 | 1626000.0 | -65755000.0 |
| Change In Tax Payable | | 35986000.0 | -173196000.0 | 157205000.0 | -150496000.0 |
| Change In Working Capital | | -659920000.0 | 199223000.0 | -51895000.0 | -409440000.0 |
| Changes In Account Receivables | | -58987000.0 | 6580000.0 | 1626000.0 | -65755000.0 |
| Changes In Cash | | -70961000.0 | 1093204000.0 | -177969000.0 | -268297000.0 |
| Common Stock Payments | | -444001000.0 | -558652000.0 | -1636879000.0 | -1178349000.0 |
| Deferred Income Tax | | 3042000.0 | -28383000.0 | 57451000.0 | -53379000.0 |
| Deferred Tax | | 3042000.0 | -28383000.0 | 57451000.0 | -53379000.0 |
| Depreciation | | 282700000.0 | 374000000.0 | 443300000.0 | 489700000.0 |
| Depreciation Amortization Depletion | | 291791000.0 | 379384000.0 | 446524000.0 | 496228000.0 |
| Depreciation And Amortization | | 291791000.0 | 379384000.0 | 446524000.0 | 496228000.0 |
| Effect Of Exchange Rate Changes | | -34043000.0 | -4100000.0 | -81666000.0 | 91163000.0 |
| End Cash Position | | 1154867000.0 | 2243971000.0 | 1984336000.0 | 1807202000.0 |
| Financing Cash Flow | | -467487000.0 | -548828000.0 | -1652508000.0 | -1208656000.0 |
| Free Cash Flow | | 327806000.0 | 1644299000.0 | 1583481000.0 | 921675000.0 |
| Gain Loss On Investment Securities | | -38649000.0 | 32527000.0 | -47763000.0 | -34552000.0 |
| Gain Loss On Sale Of PPE | 0.0 | -10180000.0 | 0.0 | 0.0 | |
| Income Tax Paid Supplemental Data | 245213000.0 | 502136000.0 | 824213000.0 | 579178000.0 | |
| Interest Paid Supplemental Data | | 116000.0 | 234000.0 | 478000.0 | 1028000.0 |
| Investing Cash Flow | | -569937000.0 | -654132000.0 | -798174000.0 | -662118000.0 |
| Net Business Purchase And Sale | | 0.0 | 0.0 | -154146000.0 | 0.0 |
| Net Common Stock Issuance | | -444001000.0 | -558652000.0 | -1636879000.0 | -1178349000.0 |
| Net Income From Continuing Operations | | 854800000.0 | 1550190000.0 | 1814616000.0 | 1579183000.0 |
| Net Investment Purchase And Sale | | 47804000.0 | -1609000.0 | 50213000.0 | 27205000.0 |
| Net Other Financing Charges | | -35190000.0 | -32606000.0 | -35442000.0 | -38684000.0 |
| Net Other Investing Changes | | 20916000.0 | -658000.0 | -5009000.0 | -8521000.0 |
| Net PPEPurchase And Sale | | -638657000.0 | -651865000.0 | -689232000.0 | -680802000.0 |
| Operating Cash Flow | | 966463000.0 | 2296164000.0 | 2272713000.0 | 1602477000.0 |
| Operating Gains Losses | | -48829000.0 | 32527000.0 | -47763000.0 | -34552000.0 |
| Other Non Cash Items | | -23337000.0 | -28547000.0 | -36231000.0 | -37766000.0 |
| Proceeds From Stock Option Exercised | | 11704000.0 | 42430000.0 | 19813000.0 | 8377000.0 |
| Provisionand Write Offof Assets | | 62928000.0 | 23709000.0 | 0.0 | 0.0 |
| Purchase Of Business | | 0.0 | 0.0 | -154146000.0 | 0.0 |
| Purchase Of Investment | -23389000.0 | | | | |
| Purchase Of PPE | | -638657000.0 | -651865000.0 | -689232000.0 | -680802000.0 |
| Repurchase Of Capital Stock | | -444001000.0 | -558652000.0 | -1636879000.0 | -1178349000.0 |
| Stock Based Compensation | | 78075000.0 | 93560000.0 | 90011000.0 | 62203000.0 |