XML 33 R23.htm IDEA: XBRL DOCUMENT v3.23.1
SELECTED FINANCIAL STATEMENT INFORMATION (Tables)
6 Months Ended
Apr. 30, 2023
Selected Financial Statement Information [Abstract]  
Schedule of Accounts Receivable [Table Text Block]
Accounts Receivable
(in thousands)April 30, 2023October 31, 2022
Accounts receivable$371,708 $303,181 
Less: Allowance for doubtful accounts(10,651)(8,333)
Accounts receivable, net$361,057 $294,848 
Schedule of Inventories [Table Text Block]
Inventories
(in thousands)April 30, 2023October 31, 2022
Finished products$353,668 $285,024 
Work in process69,700 59,739 
Materials, parts, assemblies and supplies298,201 237,708 
Inventories, net of valuation reserves$721,569 $582,471 
Schedule of Property, Plant and Equipment [Table Text Block]
Property, Plant and Equipment
(in thousands)April 30, 2023October 31, 2022
Land$19,232 $17,579 
Buildings and improvements168,689 148,598 
Machinery, equipment and tooling360,894 322,252 
Construction in progress23,578 14,533 
572,393 502,962 
Less: Accumulated depreciation and amortization(298,537)(277,083)
Property, plant and equipment, net$273,856 $225,879 
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, 2023 and 2022 is as follows (in thousands):
Six months ended April 30,Three months ended April 30,
2023202220232022
R&D expenses$43,134 $37,147 $22,896 $18,751 
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, 2023October 31, 2022
Redeemable at fair value $300,756 $300,693 
Redeemable based on a multiple of future earnings45,077 26,908 
Redeemable noncontrolling interests$345,833 $327,601 
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, 2023 are as follows (in thousands):
Foreign Currency TranslationDefined Benefit Pension PlanAccumulated
Other
Comprehensive Loss
Balances as of October 31, 2022($45,369)($1,130)($46,499)
Unrealized gain28,845 — 28,845 
Amortization of unrealized loss — 28 28 
Balances as of April 30, 2023($16,524)($1,102)($17,626)