XML 60 R48.htm IDEA: XBRL DOCUMENT v3.5.0.2
Inventories, Net (Details) - USD ($)
Oct. 31, 2016
Jul. 31, 2016
Inventories, Net    
Raw materials and parts $ 44,346,000 $ 45,867,000
Work-in-process 13,862,000 13,178,000
Finished goods 44,534,000 37,831,000
Reserve for excess and obsolete inventory (5,923,000) (5,390,000)
Total inventories $ 96,819,000 $ 91,486,000