XML 72 R57.htm IDEA: XBRL DOCUMENT v3.7.0.1
Property, Plant, and Equipment - Summary of Property, Plant, and Equipment (Detail) - USD ($)
$ in Thousands
Apr. 30, 2017
Apr. 30, 2016
Property Plant And Equipment [Abstract]    
Machinery and equipment $ 242,479 $ 211,186
Software and hardware 39,526 34,642
Building and improvements 28,110 23,388
Land and improvements 3,573 3,235
Property plant and equipment gross 313,688 272,451
Less: Accumulated depreciation and amortization (170,538) (142,137)
Property plant and equipment before construction in progress 143,150 130,314
Construction in progress 6,535 5,091
Total property, plant, and equipment, net $ 149,685 $ 135,405