XML 79 R58.htm IDEA: XBRL DOCUMENT v3.24.4
Property, Plant and Equipment (Details) - USD ($)
$ in Thousands
Oct. 31, 2024
Oct. 31, 2023
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, Gross $ 245,386 $ 197,669
Accumulated depreciation (114,700) (108,001)
Property, plant and equipment, net 130,686 89,668
Land    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, Gross 524 524
Building and Building Improvements    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, Gross $ 26,581 21,430
Building and Building Improvements | Minimum    
Property, Plant and Equipment [Line Items]    
Estimated Useful Life 10 years  
Building and Building Improvements | Maximum    
Property, Plant and Equipment [Line Items]    
Estimated Useful Life 26 years  
Machinery and Equipment    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, Gross $ 144,242 136,554
Machinery and Equipment | Minimum    
Property, Plant and Equipment [Line Items]    
Estimated Useful Life 3 years  
Machinery and Equipment | 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,451 5,211
Estimated Useful Life 10 years  
Construction in Progress    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, Gross $ 68,588 $ 33,950