XML 69 R51.htm IDEA: XBRL DOCUMENT v3.23.2
Property, Plant, and Equipment - Summary of Property, Plant, and Equipment (Detail) - USD ($)
$ in Thousands
Apr. 30, 2023
Apr. 30, 2022
Property, Plant and Equipment [Abstract]    
Machinery and equipment $ 308,852 $ 299,318
Software and hardware 49,569 47,918
Building and improvements 40,131 38,552
Land and improvements 2,945 2,817
Right-of-use assets 41,631 40,986
Property plant and equipment gross 443,128 429,591
Less: Accumulated depreciation and amortization (334,383) (306,350)
Property plant and equipment before construction in progress 108,745 123,241
Construction in progress 101,585 12,350
Total property, plant, and equipment, net $ 210,330 $ 135,591