XML 56 R39.htm IDEA: XBRL DOCUMENT v3.24.4
SELECTED FINANCIAL STATEMENT INFORMATION (Tables)
12 Months Ended
Oct. 31, 2024
Selected Financial Statement Information [Abstract]  
Schedule of Accounts Receivable [Table Text Block]
Accounts Receivable
As of October 31,
(in thousands)20242023
Accounts receivable
$550,281 $521,696 
Less: Allowance for doubtful accounts
(11,794)(12,621)
Accounts receivable, net
$538,487 $509,075 
Schedule of Inventory [Table Text Block]
Inventories
As of October 31,
(in thousands)20242023
Finished products
$684,578 $622,395 
Work in process
99,107 79,789 
Materials, parts, assemblies and supplies
387,264 311,496 
Inventories, net of valuation reserves
$1,170,949 $1,013,680 
Property, Plant and Equipment [Table Text Block]
Property, Plant and Equipment
As of October 31,
(in thousands)20242023
Land
$19,974 $19,706 
Buildings and improvements
217,554 202,499 
Machinery, equipment and tooling
422,500 386,602 
Construction in progress
35,432 25,867 
695,460 634,674 
Less: Accumulated depreciation and amortization(356,426)(312,826)
Property, plant and equipment, net
$339,034 $321,848 
Schedule Of Accrued Expenses and Other Current Liabilities [Table Text Block]
Accrued Expenses and Other Current Liabilities
As of October 31,
(in thousands)20242023
Accrued employee compensation and related payroll taxes
$202,273 $181,906 
Contract liabilities
83,903 87,556 
Accrued customer rebates and credits
24,291 24,508 
Current operating lease liabilities23,422 20,503 
Accrued interest17,462 18,705 
Contingent consideration8,437 37,305 
Other
67,993 62,618 
Accrued expenses and other current liabilities
$427,781 $433,101 
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,
202420232022
R&D expenses $111,265 $95,773 $76,061 
Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Changes in the components of accumulated other comprehensive loss during fiscal 2024 and 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 gain6,204 59 6,263 
Amortization of unrealized loss— 56 56 
Balances as of October 31, 2023(39,165)(1,015)(40,180)
Unrealized gain 13,498 554 14,052 
Amortization of unrealized loss — 52 52 
Balances as of October 31, 2024($25,667)($409)($26,076)