XML 76 R61.htm IDEA: XBRL DOCUMENT v3.8.0.1
Inventories - Summary of Inventories (Detail) - USD ($)
$ in Thousands
Apr. 30, 2018
Apr. 30, 2017
Inventory Disclosure [Abstract]    
Finished goods $ 91,480 $ 61,080
Finished parts 42,075 51,177
Work in process 7,657 9,379
Raw material 12,141 10,046
Total inventories $ 153,353 $ 131,682