XML 63 R51.htm IDEA: XBRL DOCUMENT v3.24.0.1
Property, Plant, and Equipment (Details) - USD ($)
$ in Thousands
12 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Oct. 31, 2021
Property, Plant and Equipment      
Property plant and equipment, Gross $ 228,648 $ 217,439  
Less accumulated depreciation and amortization (115,919) (104,129)  
Total property, plant, and equipment, net 112,729 113,310  
Depreciation expense 13,800 15,000 $ 14,500
Amortization financing lease assets 1,913 1,756 $ 1,800
Land      
Property, Plant and Equipment      
Property plant and equipment, Gross 11,008 11,008  
Buildings and improvements      
Property, Plant and Equipment      
Property plant and equipment, Gross 46,627 45,733  
Leasehold improvements      
Property, Plant and Equipment      
Property plant and equipment, Gross 21,524 19,030  
Equipment      
Property, Plant and Equipment      
Property plant and equipment, Gross 127,876 121,441  
Information systems - hardware and software      
Property, Plant and Equipment      
Property plant and equipment, Gross 14,767 11,920  
Construction in progress      
Property, Plant and Equipment      
Property plant and equipment, Gross $ 6,846 $ 8,307