v3.26.1
SELECTED FINANCIAL STATEMENT INFORMATION (Tables)
9 Months Ended
Jul. 31, 2026
Selected Financial Statement Information [Abstract]  
Schedule of Accounts Receivable [Table Text Block]
Accounts Receivable
As ofAs of
(in thousands)July 31, 2026October 31, 2025
Accounts receivable$748,601 $647,864 
Less: Allowance for doubtful accounts(12,266)(10,249)
Accounts receivable, net$736,335 $637,615 
Schedule of Inventories [Table Text Block]
Inventories
As ofAs of
(in thousands)July 31, 2026October 31, 2025
Finished products$778,706 $715,286 
Work in process142,801 119,611 
Materials, parts, assemblies and supplies526,378 460,439 
Inventories, net of valuation reserves$1,447,885 $1,295,336 
Schedule of Property, Plant and Equipment [Table Text Block]
Property, Plant and Equipment
As ofAs of
(in thousands)July 31, 2026October 31, 2025
Land$97,294 $85,134 
Buildings and improvements269,408 255,776 
Machinery, equipment and tooling529,486 476,735 
Construction in progress31,454 21,812 
927,642 839,457 
Less: Accumulated depreciation and amortization(449,316)(407,747)
Property, plant and equipment, net$478,326 $431,710 
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):
Nine months ended July 31,Three months ended July 31,
2026202520262025
R&D expenses$104,460 $88,275 $36,097 $31,929 
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):
As ofAs of
July 31, 2026October 31, 2025
Redeemable at fair value $514,882 $356,850 
Redeemable based on a multiple of future earnings103,011 110,508 
Redeemable noncontrolling interests$617,893 $467,358 
Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]
Changes in the components of accumulated other comprehensive (loss) income for the nine months ended July 31, 2026 are as follows (in thousands):
Foreign Currency TranslationDefined Benefit Pension PlanAccumulated
Other
Comprehensive (Loss) Income
Balances as of October 31, 2025$6,187 ($606)$5,581 
Unrealized loss(10,161)(15)(10,176)
Amortization of unrealized loss — 15 15 
Balances as of July 31, 2026($3,974)($606)($4,580)