v3.26.1
SELECTED FINANCIAL STATEMENT INFORMATION (Tables)
6 Months Ended
Apr. 30, 2026
Selected Financial Statement Information [Abstract]  
Schedule of Accounts Receivable [Table Text Block]
Accounts Receivable
As ofAs of
(in thousands)April 30, 2026October 31, 2025
Accounts receivable$746,429 $647,864 
Less: Allowance for doubtful accounts(11,474)(10,249)
Accounts receivable, net$734,955 $637,615 
Schedule of Inventories [Table Text Block]
Inventories
As ofAs of
(in thousands)April 30, 2026October 31, 2025
Finished products$747,912 $715,286 
Work in process142,901 119,611 
Materials, parts, assemblies and supplies519,714 460,439 
Inventories, net of valuation reserves$1,410,527 $1,295,336 
Schedule of Property, Plant and Equipment [Table Text Block]
Property, Plant and Equipment
As ofAs of
(in thousands)April 30, 2026October 31, 2025
Land$96,935 $85,134 
Buildings and improvements258,355 255,776 
Machinery, equipment and tooling513,844 476,735 
Construction in progress29,609 21,812 
898,743 839,457 
Less: Accumulated depreciation and amortization(435,912)(407,747)
Property, plant and equipment, net$462,831 $431,710 
Schedule of Research and Development Expenses [Table Text Block]
The amount of new product research and development ("R&D") expenses included in cost of sales for the six and three months ended April 30, 2026 and 2025 is as follows (in thousands):
Six months ended April 30,Three months ended April 30,
2026202520262025
R&D expenses$68,363 $56,346 $36,423 $28,741 
Schedule of Redeemable Noncontrolling Interests [Table Text Block] Management's estimate of the aggregate Redemption Amount of all Put Rights that the Company could be required to pay is as follows (in thousands):
As ofAs of
April 30, 2026October 31, 2025
Redeemable at fair value $433,581 $356,850 
Redeemable based on a multiple of future earnings103,073 110,508 
Redeemable noncontrolling interests$536,654 $467,358 
Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]
Changes in the components of accumulated other comprehensive income for the six months ended April 30, 2026 are as follows (in thousands):
Foreign Currency TranslationDefined Benefit Pension PlanAccumulated
Other
Comprehensive Income
Balances as of October 31, 2025$6,187 ($606)$5,581 
Unrealized gain (loss)1,896 (15)1,881 
Amortization of unrealized loss — 10 10 
Balances as of April 30, 2026$8,083 ($611)$7,472