Annual report pursuant to Section 13 and 15(d)

Property, Plant, and Equipment (Details) - Schedule of property, plant, and equipment

v3.22.2.2
Property, Plant, and Equipment (Details) - Schedule of property, plant, and equipment - USD ($)
$ in Thousands
Jul. 31, 2022
Jul. 31, 2021
Property, Plant and Equipment [Line Items]    
Property, plant, and equipment, Gross $ 46,636 $ 44,665
Accumulated depreciation and amortization (31,439) (30,142)
Property, plant, and equipment, gross excluding land and land improvements 15,197 14,523
Land and land improvements 2,062 2,062
Property, plant, and equipment, Net 17,259 16,585
Building and building improvements [Member]    
Property, Plant and Equipment [Line Items]    
Property, plant, and equipment, Gross 11,819 10,310
Machinery and equipment (includes assets under finance leases - see Note 9) [Member]    
Property, Plant and Equipment [Line Items]    
Property, plant, and equipment, Gross 12,491 12,721
Office furniture and computer equipment [Member]    
Property, Plant and Equipment [Line Items]    
Property, plant, and equipment, Gross 17,034 15,942
Leasehold improvements [Member]    
Property, Plant and Equipment [Line Items]    
Property, plant, and equipment, Gross $ 5,292 $ 5,692