XML 32 R22.htm IDEA: XBRL DOCUMENT v3.22.2.2
SELECTED FINANCIAL STATEMENT INFORMATION (Tables)
9 Months Ended
Jul. 31, 2022
Selected Financial Statement Information [Abstract]  
Schedule of Accounts Receivable [Table Text Block]
Accounts Receivable
(in thousands)July 31, 2022October 31, 2021
Accounts receivable$282,693 $255,793 
Less: Allowance for doubtful accounts(9,542)(10,874)
Accounts receivable, net$273,151 $244,919 
Schedule of Inventories [Table Text Block]
Inventories
(in thousands)July 31, 2022October 31, 2021
Finished products$267,839 $238,867 
Work in process58,738 44,887 
Materials, parts, assemblies and supplies219,366 194,296 
Inventories, net of valuation reserves$545,943 $478,050 
Schedule of Property, Plant and Equipment [Table Text Block]
Property, Plant and Equipment
(in thousands)July 31, 2022October 31, 2021
Land$11,200 $11,363 
Buildings and improvements139,777 134,150 
Machinery, equipment and tooling311,102 297,297 
Construction in progress13,320 7,784 
475,399 450,594 
Less: Accumulated depreciation and amortization(272,555)(256,956)
Property, plant and equipment, net$202,844 $193,638 
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 nine and three months ended July 31, 2022 and 2021 is as follows (in thousands):
Nine months ended July 31,Three months ended July 31,
2022202120222021
R&D expenses$55,804 $52,179 $18,657 $17,976 
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):
July 31, 2022October 31, 2021
Redeemable at fair value $274,854 $217,416 
Redeemable based on a multiple of future earnings22,140 35,171 
Redeemable noncontrolling interests$296,994 $252,587 
Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]
Changes in the components of accumulated other comprehensive loss for the nine months ended July 31, 2022 are as follows (in thousands):
Foreign Currency TranslationDefined Benefit Pension PlanAccumulated
Other
Comprehensive Loss
Balances as of October 31, 2021($6,989)($1,563)($8,552)
Unrealized loss(29,424)— (29,424)
Amortization of unrealized loss — 49 49 
Balances as of July 31, 2022($36,413)($1,514)($37,927)