XML 58 R48.htm IDEA: XBRL DOCUMENT v3.7.0.1
Inventories, Net (Details) - USD ($)
Apr. 30, 2017
Jul. 31, 2016
Inventories, Net    
Raw materials and parts $ 46,038,000 $ 45,867,000
Work-in-process 13,613,000 13,178,000
Finished goods 51,011,000 37,831,000
Reserve for excess and obsolete inventory (7,857,000) (5,390,000)
Total inventories $ 102,805,000 $ 91,486,000