XML 33 R21.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
SELECTED FINANCIAL STATEMENT INFORMATION (Tables)
6 Months Ended
Apr. 30, 2024
Selected Financial Statement Information [Abstract]  
Schedule of Accounts Receivable [Table Text Block]
Accounts Receivable
(in thousands)April 30, 2024October 31, 2023
Accounts receivable$517,633 $521,696 
Less: Allowance for doubtful accounts(13,271)(12,621)
Accounts receivable, net$504,362 $509,075 
Schedule of Inventories [Table Text Block]
Inventories
(in thousands)April 30, 2024October 31, 2023
Finished products$659,590 $622,395 
Work in process91,326 79,789 
Materials, parts, assemblies and supplies337,185 311,496 
Inventories, net of valuation reserves$1,088,101 $1,013,680 
Schedule of Property, Plant and Equipment [Table Text Block]
Property, Plant and Equipment
(in thousands)April 30, 2024October 31, 2023
Land$19,809 $19,706 
Buildings and improvements207,253 202,499 
Machinery, equipment and tooling403,944 386,602 
Construction in progress30,518 25,867 
661,524 634,674 
Less: Accumulated depreciation and amortization(334,784)(312,826)
Property, plant and equipment, net$326,740 $321,848 
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, 2024 and 2023 is as follows (in thousands):
Six months ended April 30,Three months ended April 30,
2024202320242023
R&D expenses$53,031 $43,134 $27,935 $22,896 
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, 2024October 31, 2023
Redeemable at fair value $309,005 $308,472 
Redeemable based on a multiple of future earnings59,364 56,335 
Redeemable noncontrolling interests$368,369 $364,807 
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, 2024 are as follows (in thousands):
Foreign Currency TranslationDefined Benefit Pension PlanAccumulated
Other
Comprehensive Loss
Balances as of October 31, 2023($39,165)($1,015)($40,180)
Unrealized gain4,477 — 4,477 
Amortization of unrealized loss — 26 26 
Balances as of April 30, 2024($34,688)($989)($35,677)