XML 34 R23.htm IDEA: XBRL DOCUMENT v3.23.2
SELECTED FINANCIAL STATEMENT INFORMATION (Tables)
9 Months Ended
Jul. 31, 2023
Selected Financial Statement Information [Abstract]  
Schedule of Accounts Receivable [Table Text Block]
Accounts Receivable
(in thousands)July 31, 2023October 31, 2022
Accounts receivable$364,496 $303,181 
Less: Allowance for doubtful accounts(9,005)(8,333)
Accounts receivable, net$355,491 $294,848 
Schedule of Inventories [Table Text Block]
Inventories
(in thousands)July 31, 2023October 31, 2022
Finished products$352,174 $285,024 
Work in process72,040 59,739 
Materials, parts, assemblies and supplies307,752 237,708 
Inventories, net of valuation reserves$731,966 $582,471 
Schedule of Property, Plant and Equipment [Table Text Block]
Property, Plant and Equipment
(in thousands)July 31, 2023October 31, 2022
Land$19,928 $17,579 
Buildings and improvements182,613 148,598 
Machinery, equipment and tooling366,736 322,252 
Construction in progress23,788 14,533 
593,065 502,962 
Less: Accumulated depreciation and amortization(308,032)(277,083)
Property, plant and equipment, net$285,033 $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 in the Company's Condensed Consolidated Statements of Operations for the nine and three months ended July 31, 2023 and 2022 is as follows (in thousands):
Nine months ended July 31,Three months ended July 31,
2023202220232022
R&D expenses$68,499 $55,804 $25,365 $18,657 
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, 2023October 31, 2022
Redeemable at fair value $300,966 $300,693 
Redeemable based on a multiple of future earnings42,917 26,908 
Redeemable noncontrolling interests$343,883 $327,601 
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, 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 gain29,799 — 29,799 
Amortization of unrealized loss — 43 43 
Balances as of July 31, 2023($15,570)($1,087)($16,657)