XML 55 R48.htm IDEA: XBRL DOCUMENT v3.7.0.1
Inventories, Net (Details) - USD ($)
Jan. 31, 2017
Jul. 31, 2016
Inventories, Net    
Raw materials and parts $ 44,475,000 $ 45,867,000
Work-in-process 14,172,000 13,178,000
Finished goods 44,549,000 37,831,000
Reserve for excess and obsolete inventory (7,046,000) (5,390,000)
Total inventories $ 96,150,000 $ 91,486,000