Annual report pursuant to Section 13 and 15(d)

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

v3.7.0.1
Property, plant, and equipment (Details) - Schedule of property, plant and equipment - USD ($)
$ in Thousands
Jul. 31, 2017
Jul. 31, 2016
Schedule of property, plant and equipment [Abstract]    
Building and building improvements $ 4,898 $ 4,915
Machinery and equipment (includes asset under capital lease - see Note 9) 7,878 7,479
Office furniture and computer equipment 19,434 19,765
Leasehold improvements 5,389 5,172
37,599 37,331
Accumulated depreciation and amortization (30,410) (29,829)
7,189 7,502
Land and land improvements 712 712
$ 7,901 $ 8,214