XML 23 R31.htm IDEA: XBRL DOCUMENT v3.2.0.727
Summary of Inventories (Detail) - USD ($)
$ in Thousands
Jul. 31, 2015
Apr. 30, 2015
Inventory Disclosure [Abstract]    
Finished goods $ 42,467 $ 28,240
Finished parts 34,152 34,269
Work in process 7,406 7,492
Raw material 6,061 6,894
Total inventories $ 90,086 $ 76,895