XML 34 R23.htm IDEA: XBRL DOCUMENT v3.25.0.1
SELECTED FINANCIAL STATEMENT INFORMATION (Tables)
3 Months Ended
Jan. 31, 2025
Selected Financial Statement Information [Abstract]  
Schedule of Accounts Receivable [Table Text Block]
Accounts Receivable
(in thousands)January 31, 2025October 31, 2024
Accounts receivable$533,095 $550,281 
Less: Allowance for doubtful accounts(9,827)(11,794)
Accounts receivable, net$523,268 $538,487 
Schedule of Inventories [Table Text Block]
Inventories
(in thousands)January 31, 2025October 31, 2024
Finished products$700,599 $684,578 
Work in process101,670 99,107 
Materials, parts, assemblies and supplies416,442 387,264 
Inventories, net of valuation reserves$1,218,711 $1,170,949 
Schedule of Property, Plant and Equipment [Table Text Block]
Property, Plant and Equipment
(in thousands)January 31, 2025October 31, 2024
Land$19,744 $19,974 
Buildings and improvements222,272 217,554 
Machinery, equipment and tooling438,350 422,500 
Construction in progress36,287 35,432 
716,653 695,460 
Less: Accumulated depreciation and amortization(367,815)(356,426)
Property, plant and equipment, net$348,838 $339,034 
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 for the three months ended January 31, 2025 and 2024 is as follows (in thousands):
Three months ended January 31,
20252024
R&D expenses$27,605 $25,096 
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):
January 31, 2025October 31, 2024
Redeemable at fair value $337,121 $306,143 
Redeemable based on a multiple of future earnings86,962 60,013 
Redeemable noncontrolling interests$424,083 $366,156 
Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]
Changes in the components of accumulated other comprehensive loss for the three months ended January 31, 2025 are as follows (in thousands):
Foreign Currency TranslationDefined Benefit Pension PlanAccumulated
Other
Comprehensive Loss
Balances as of October 31, 2024($25,667)($409)($26,076)
Unrealized loss(27,511)— (27,511)
Amortization of unrealized loss — 
Balances as of January 31, 2025($53,178)($408)($53,586)