XML 60 R46.htm IDEA: XBRL DOCUMENT v3.7.0.1
Inventories (Details) - USD ($)
Jan. 31, 2017
Jul. 31, 2016
Inventory Disclosure [Abstract]    
Raw materials and components $ 54,913,000 $ 54,723,000
Work-in-process and finished goods 32,027,000 32,829,000
Total inventories 86,940,000 87,552,000
Less reserve for excess and obsolete inventories 15,772,000 16,198,000
Inventories, net 71,168,000 71,354,000
Inventory directly related to long-term contracts 1,823,000 2,896,000
Inventory related to contracts from third party commercial customers who outsource their manufacturing to us $ 1,829,000 $ 1,428,000