XML 51 R35.htm IDEA: XBRL DOCUMENT v3.20.4
SELECTED FINANCIAL STATEMENT INFORMATION (Tables)
12 Months Ended
Oct. 31, 2020
Selected Financial Statement Information [Abstract]  
Schedule of Accounts Receivable [Table Text Block]
Accounts Receivable
As of October 31,
(in thousands)20202019
Accounts receivable
$223,171 $277,992 
Less: Allowance for doubtful accounts
(12,738)(3,666)
Accounts receivable, net
$210,433 $274,326 
Schedule of Inventory [Table Text Block]
Inventories
As of October 31,
(in thousands)20202019
Finished products
$235,501 $199,880 
Work in process
37,957 32,548 
Materials, parts, assemblies and supplies
189,747 187,891 
Inventories, net of valuation reserves
$463,205 $420,319 
Property, Plant and Equipment [Table Text Block]
Property, Plant and Equipment
As of October 31,
(in thousands)20202019
Land
$6,678 $6,820 
Buildings and improvements
120,769 116,997 
Machinery, equipment and tooling
265,408 253,127 
Construction in progress
8,487 8,382 
401,342 385,326 
Less:  Accumulated depreciation and amortization
(232,494)(211,981)
Property, plant and equipment, net
$168,848 $173,345 
Schedule Of Accrued Expenses and Other Current Liabilities [Table Text Block]
Accrued Expenses and Other Current Liabilities
As of October 31,
(in thousands)20202019
Accrued employee compensation and related payroll taxes
$83,055 $112,602 
Contract liabilities
25,631 23,809 
Accrued customer rebates and credits
15,813 17,978 
Current operating lease liabilities14,180 — 
Other
23,553 24,568 
Accrued expenses and other current liabilities
$162,232 $178,957 
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,
202020192018
R&D expenses $65,559 $66,630 $57,450 
Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Changes in the components of accumulated other comprehensive loss during fiscal 2020 and 2019 are as follows (in thousands):
Foreign Currency TranslationDefined Benefit Pension PlanAccumulated
Other Comprehensive
Loss
Balances as of October 31, 2018($14,370)($886)($15,256)
Unrealized loss(619)(889)(1,508)
Amortization of unrealized loss— 25 25 
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)