XML 72 R51.htm IDEA: XBRL DOCUMENT v3.23.4
Property, Plant and Equipment (Details) - USD ($)
$ in Thousands
Oct. 31, 2023
Oct. 31, 2022
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, Gross $ 197,669 $ 161,234
Accumulated depreciation (108,001) (103,097)
Property, plant and equipment, net 89,668 58,137
Land    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, Gross 524 524
Building and Improvements    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, Gross $ 21,430 21,216
Building and Improvements | Minimum    
Property, Plant and Equipment [Line Items]    
Estimated Useful Life 10 years  
Building and Improvements | Maximum    
Property, Plant and Equipment [Line Items]    
Estimated Useful Life 26 years  
Machinery, Equipment and Software    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, Gross $ 136,554 108,656
Machinery, Equipment and Software | Minimum    
Property, Plant and Equipment [Line Items]    
Estimated Useful Life 3 years  
Machinery, Equipment and Software | Maximum    
Property, Plant and Equipment [Line Items]    
Estimated Useful Life 8 years  
Furniture and Fixtures    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, Gross $ 5,211 4,354
Estimated Useful Life 10 years  
Construction in Progress    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, Gross $ 33,950 $ 26,484