XML 80 R64.htm IDEA: XBRL DOCUMENT v3.23.4
SELECTED FINANCIAL STATEMENT INFORMATION, Property, Plant and Equipment (Details) - USD ($)
$ in Thousands
Oct. 31, 2023
Oct. 31, 2022
Oct. 31, 2021
Property, Plant and Equipment [Line Items]      
Land $ 19,706 $ 17,579  
Buildings and improvements 202,499 148,598  
Machinery, equipment and tooling 386,602 322,252  
Construction in progress 25,867 14,533  
Property, Plant and Equipment, Gross 634,674 502,962  
Less: Accumulated depreciation and amortization (312,826) (277,083)  
Property, plant and equipment, net $ 321,848 $ 225,879 $ 193,638