Annual report pursuant to Section 13 and 15(d)

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

v3.10.0.1
Property, plant, and equipment (Details) - Schedule of property, plant and equipment - USD ($)
$ in Thousands
Jul. 31, 2018
Jul. 31, 2017
Schedule of property, plant and equipment [Abstract]    
Building and building improvements $ 4,917 $ 4,898
Machinery and equipment (includes asset under capital lease - see Note 9) 7,570 7,878
Office furniture and computer equipment 15,362 19,434
Leasehold improvements 5,262 5,389
33,111 37,599
Accumulated depreciation and amortization (26,187) (30,410)
6,924 7,189
Land and land improvements 712 712
$ 7,636 $ 7,901