XML 48 R34.htm IDEA: XBRL DOCUMENT v3.21.4
SELECTED FINANCIAL STATEMENT INFORMATION (Tables)
12 Months Ended
Oct. 31, 2021
Selected Financial Statement Information [Abstract]  
Schedule of Accounts Receivable [Table Text Block]
Accounts Receivable
As of October 31,
(in thousands)20212020
Accounts receivable
$255,793 $223,171 
Less: Allowance for doubtful accounts
(10,874)(12,738)
Accounts receivable, net
$244,919 $210,433 
Schedule of Inventory [Table Text Block]
Inventories
As of October 31,
(in thousands)20212020
Finished products
$238,867 $235,501 
Work in process
44,887 37,957 
Materials, parts, assemblies and supplies
194,296 189,747 
Inventories, net of valuation reserves
$478,050 $463,205 
Property, Plant and Equipment [Table Text Block]
Property, Plant and Equipment
As of October 31,
(in thousands)20212020
Land
$11,363 $6,678 
Buildings and improvements
134,150 120,769 
Machinery, equipment and tooling
297,297 265,408 
Construction in progress
7,784 8,487 
450,594 401,342 
Less: Accumulated depreciation and amortization(256,956)(232,494)
Property, plant and equipment, net
$193,638 $168,848 
Schedule Of Accrued Expenses and Other Current Liabilities [Table Text Block]
Accrued Expenses and Other Current Liabilities
As of October 31,
(in thousands)20212020
Accrued employee compensation and related payroll taxes
$121,200 $83,055 
Contract liabilities
32,738 25,631 
Accrued customer rebates and credits
13,237 15,813 
Current operating lease liabilities13,874 14,180 
Other
25,808 23,553 
Accrued expenses and other current liabilities
$206,857 $162,232 
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 is as follows (in thousands):
Year ended October 31,
202120202019
R&D expenses $68,877 $65,559 $66,630 
Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Changes in the components of accumulated other comprehensive loss during fiscal 2021 and 2020 are as follows (in thousands):
Foreign Currency TranslationDefined Benefit Pension PlanAccumulated
Other Comprehensive
Loss
Balances as of October 31, 2019($14,989)($1,750)($16,739)
Unrealized gain (loss)8,529 (1,012)7,517 
Amortization of unrealized loss— 73 73 
Balances as of October 31, 2020(6,460)(2,689)(9,149)
Unrealized (loss) gain (529)991 462 
Amortization of unrealized loss — 135 135 
Balances as of October 31, 2021($6,989)($1,563)($8,552)