XML 66 R53.htm IDEA: XBRL DOCUMENT v3.7.0.1
Inventories, Net (Details) - USD ($)
$ in Thousands
Jul. 31, 2017
Jul. 31, 2016
Inventory Disclosure [Abstract]    
Raw materials and parts $ 45,831 $ 45,867
Work-in-process 13,484 13,178
Finished goods 48,262 37,831
Less: reserve for excess and obsolete inventory (8,853) (5,390)
Total $ 98,724 $ 91,486