XML 70 R52.htm IDEA: XBRL DOCUMENT v3.22.4
Property, Plant and Equipment (Details) - USD ($)
$ in Thousands
12 Months Ended
Oct. 31, 2022
Oct. 31, 2021
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Gross $ 161,234 $ 141,587
Accumulated depreciation (103,097) (102,171)
Property Plant And Equipment Net 58,137 39,416
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,216 20,865
Building and Improvements | Maximum    
Property, Plant and Equipment [Line Items]    
Estimated Useful Life 26 years  
Building and Improvements | Minimum    
Property, Plant and Equipment [Line Items]    
Estimated Useful Life 10 years  
Machinery, Equipment and Software    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Gross $ 108,656 109,449
Machinery, Equipment and Software | Maximum    
Property, Plant and Equipment [Line Items]    
Estimated Useful Life 8 years  
Machinery, Equipment and Software | Minimum    
Property, Plant and Equipment [Line Items]    
Estimated Useful Life 3 years  
Furniture and Fixtures    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Gross $ 4,354 4,325
Estimated Useful Life 10 years  
Construction in Progress    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Gross $ 26,484 $ 6,424