XML 51 R35.htm IDEA: XBRL DOCUMENT v3.23.4
SELECTED FINANCIAL STATEMENT INFORMATION (Tables)
12 Months Ended
Oct. 31, 2023
Selected Financial Statement Information [Abstract]  
Schedule of Accounts Receivable [Table Text Block]
Accounts Receivable
As of October 31,
(in thousands)20232022
Accounts receivable
$521,696 $303,181 
Less: Allowance for doubtful accounts
(12,621)(8,333)
Accounts receivable, net
$509,075 $294,848 
Schedule of Inventory [Table Text Block]
Inventories
As of October 31,
(in thousands)20232022
Finished products
$622,395 $285,024 
Work in process
79,789 59,739 
Materials, parts, assemblies and supplies
311,496 237,708 
Inventories, net of valuation reserves
$1,013,680 $582,471 
Property, Plant and Equipment [Table Text Block]
Property, Plant and Equipment
As of October 31,
(in thousands)20232022
Land
$19,706 $17,579 
Buildings and improvements
202,499 148,598 
Machinery, equipment and tooling
386,602 322,252 
Construction in progress
25,867 14,533 
634,674 502,962 
Less: Accumulated depreciation and amortization(312,826)(277,083)
Property, plant and equipment, net
$321,848 $225,879 
Schedule Of Accrued Expenses and Other Current Liabilities [Table Text Block]
Accrued Expenses and Other Current Liabilities
As of October 31,
(in thousands)20232022
Accrued employee compensation and related payroll taxes
$181,906 $130,837 
Contract liabilities
87,556 58,757 
Contingent consideration37,305 28,849 
Accrued customer rebates and credits
24,508 17,938 
Current operating lease liabilities20,503 14,656 
Accrued interest18,705 329 
Other
62,618 38,833 
Accrued expenses and other current liabilities
$433,101 $290,199 
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,
202320222021
R&D expenses $95,773 $76,061 $68,877 
Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Changes in the components of accumulated other comprehensive loss during fiscal 2023 and 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) gain(38,380)368 (38,012)
Amortization of unrealized loss— 65 65 
Balances as of October 31, 2022(45,369)(1,130)(46,499)
Unrealized gain 6,204 59 6,263 
Amortization of unrealized loss — 56 56 
Balances as of October 31, 2023($39,165)($1,015)($40,180)