XML 34 R21.htm IDEA: XBRL DOCUMENT v3.25.1
SELECTED FINANCIAL STATEMENT INFORMATION (Tables)
6 Months Ended
Apr. 30, 2025
Selected Financial Statement Information [Abstract]  
Schedule of Accounts Receivable [Table Text Block]
Accounts Receivable
(in thousands)April 30, 2025October 31, 2024
Accounts receivable$600,800 $550,281 
Less: Allowance for doubtful accounts(9,396)(11,794)
Accounts receivable, net$591,404 $538,487 
Schedule of Inventories [Table Text Block]
Inventories
(in thousands)April 30, 2025October 31, 2024
Finished products$718,117 $684,578 
Work in process108,937 99,107 
Materials, parts, assemblies and supplies417,443 387,264 
Inventories, net of valuation reserves$1,244,497 $1,170,949 
Schedule of Property, Plant and Equipment [Table Text Block]
Property, Plant and Equipment
(in thousands)April 30, 2025October 31, 2024
Land$20,147 $19,974 
Buildings and improvements228,099 217,554 
Machinery, equipment and tooling455,611 422,500 
Construction in progress40,887 35,432 
744,744 695,460 
Less: Accumulated depreciation and amortization(385,424)(356,426)
Property, plant and equipment, net$359,320 $339,034 
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, 2025 and 2024 is as follows (in thousands):
Six months ended April 30,Three months ended April 30,
2025202420252024
R&D expenses$56,346 $53,031 $28,741 $27,935 
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):
April 30, 2025October 31, 2024
Redeemable at fair value $345,411 $306,143 
Redeemable based on a multiple of future earnings91,060 60,013 
Redeemable noncontrolling interests$436,471 $366,156 
Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]
Changes in the components of accumulated other comprehensive loss for the six months ended April 30, 2025 are as follows (in thousands):
Foreign Currency TranslationDefined Benefit Pension PlanAccumulated
Other
Comprehensive Loss
Balances as of October 31, 2024($25,667)($409)($26,076)
Unrealized gain25,664 — 25,664 
Amortization of unrealized loss — 
Balances as of April 30, 2025($3)($408)($411)