v3.26.1
Operating Segments - Reportable Segments (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Jul. 31, 2026
Jul. 31, 2025
Oct. 31, 2025
Segment Reporting [Line Items]          
Amortization of intangibles $ 19,345 $ 20,092 $ 58,320 $ 59,099  
Assets 5,947,920   5,947,920   $ 5,917,681
Total identifiable assets for reportable segments 5,947,920   5,947,920   5,917,681
Property, plant and equipment expenditures 12,620 11,563 40,313 49,002  
Operating Segments | Industrial Precision Solutions          
Segment Reporting [Line Items]          
Amortization of intangibles 7,521 7,412 22,593 21,240  
Assets 1,884,140   1,884,140   1,858,974
Property, plant and equipment expenditures 3,157 2,365 8,889 15,948  
Operating Segments | Medical and Fluid Solutions          
Segment Reporting [Line Items]          
Amortization of intangibles 9,520 9,674 28,724 28,806  
Assets 2,188,585   2,188,585   2,201,528
Property, plant and equipment expenditures 4,111 7,684 14,915 24,865  
Operating Segments | Advanced Technology Solutions          
Segment Reporting [Line Items]          
Amortization of intangibles 2,304 3,006 7,003 9,053  
Assets 812,137   812,137   738,762
Property, plant and equipment expenditures 4,327 996 15,329 5,389  
Corporate          
Segment Reporting [Line Items]          
Amortization of intangibles 0 0 0 0  
Assets 1,063,058   1,063,058   $ 1,118,417
Property, plant and equipment expenditures $ 1,025 $ 518 $ 1,180 $ 2,800