Annual report pursuant to Section 13 and 15(d)

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

v3.20.2
Property, plant, and equipment (Details) - Schedule of property, plant, and equipment - USD ($)
$ in Thousands
Jul. 31, 2020
Jul. 31, 2019
Property, Plant and Equipment [Line Items]    
Property, plant, and equipment, Gross $ 40,592 $ 40,371
Accumulated depreciation and amortization (28,172) (28,179)
Property, plant, and equipment, gross excluding land and land improvements 12,420 12,192
Land and land improvements 2,062 2,062
Property, plant, and equipment, Net 14,482 14,254
Building and building improvements [Member]    
Property, Plant and Equipment [Line Items]    
Property, plant, and equipment, Gross 10,089 10,334
Machinery and equipment [Member]    
Property, Plant and Equipment [Line Items]    
Property, plant, and equipment, Gross 8,548 8,538
Office furniture and computer equipment [Member]    
Property, Plant and Equipment [Line Items]    
Property, plant, and equipment, Gross 16,578 16,229
Leasehold improvements [Member]    
Property, Plant and Equipment [Line Items]    
Property, plant, and equipment, Gross $ 5,377 $ 5,270