XML 74 R55.htm IDEA: XBRL DOCUMENT v3.21.1
Property, Plant, and Equipment - Summary of Property, Plant, and Equipment (Detail) - USD ($)
$ in Thousands
Apr. 30, 2021
Apr. 30, 2020
Property Plant And Equipment [Abstract]    
Machinery and equipment $ 284,947 $ 266,018
Software and hardware 46,648 45,710
Building and improvements 36,525 34,132
Land and improvements 2,817 3,787
Right-of-use assets 40,986 40,986
Property plant and equipment gross 411,923 390,633
Less: Accumulated depreciation and amortization (277,862) (249,621)
Property plant and equipment before construction in progress 134,061 141,012
Construction in progress 7,551 6,727
Total property, plant, and equipment, net $ 141,612 $ 147,739