XML 36 R22.htm IDEA: XBRL DOCUMENT v3.25.2
SELECTED FINANCIAL STATEMENT INFORMATION (Tables)
9 Months Ended
Jul. 31, 2025
Selected Financial Statement Information [Abstract]  
Schedule of Accounts Receivable [Table Text Block]
Accounts Receivable
(in thousands)July 31, 2025October 31, 2024
Accounts receivable$607,911 $550,281 
Less: Allowance for doubtful accounts(10,289)(11,794)
Accounts receivable, net$597,622 $538,487 
Schedule of Inventories [Table Text Block]
Inventories
(in thousands)July 31, 2025October 31, 2024
Finished products$723,021 $684,578 
Work in process127,756 99,107 
Materials, parts, assemblies and supplies459,616 387,264 
Inventories, net of valuation reserves$1,310,393 $1,170,949 
Schedule of Property, Plant and Equipment [Table Text Block]
Property, Plant and Equipment
(in thousands)July 31, 2025October 31, 2024
Land$83,425 $19,974 
Buildings and improvements259,764 217,554 
Machinery, equipment and tooling473,800 422,500 
Construction in progress19,471 35,432 
836,460 695,460 
Less: Accumulated depreciation and amortization(398,825)(356,426)
Property, plant and equipment, net$437,635 $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 nine and three months ended July 31, 2025 and 2024 is as follows (in thousands):
Nine months ended July 31,Three months ended July 31,
2025202420252024
R&D expenses$88,275 $82,810 $31,929 $29,779 
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):
July 31, 2025October 31, 2024
Redeemable at fair value $348,386 $306,143 
Redeemable based on a multiple of future earnings89,201 60,013 
Redeemable noncontrolling interests$437,587 $366,156 
Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]
Changes in the components of accumulated other comprehensive income (loss) for the nine months ended July 31, 2025 are as follows (in thousands):
Foreign Currency TranslationDefined Benefit Pension PlanAccumulated
Other
Comprehensive Income (Loss)
Balances as of October 31, 2024($25,667)($409)($26,076)
Unrealized gain26,956 — 26,956 
Amortization of unrealized loss — 
Balances as of July 31, 2025$1,289 ($407)$882