XML 73 R59.htm IDEA: XBRL DOCUMENT v3.22.4
SELECTED FINANCIAL STATEMENT INFORMATION, Property, Plant and Equipment (Details) - USD ($)
$ in Thousands
Oct. 31, 2022
Oct. 31, 2021
Oct. 31, 2020
Property, Plant and Equipment [Line Items]      
Land $ 17,579 $ 11,363  
Buildings and improvements 148,598 134,150  
Machinery, equipment and tooling 322,252 297,297  
Construction in progress 14,533 7,784  
Property, Plant and Equipment, Gross 502,962 450,594  
Less: Accumulated depreciation and amortization (277,083) (256,956)  
Property, plant and equipment, net $ 225,879 $ 193,638 $ 168,848