XML 45 R32.htm IDEA: XBRL DOCUMENT v3.23.2
Property and Equipment (Tables)
12 Months Ended
Apr. 30, 2023
Property, Plant and Equipment [Abstract]  
Schedule of components of property and equipment
The Company’s property and equipment consisted of the following:
April 30,
20232022
(in thousands)
Land$62,080 $62,185 
Buildings and leasehold improvements141,341 130,824 
Machinery and equipment451,363 381,090 
Construction in progress6,285 3,868 
Total property and equipment661,069 577,967 
Less: accumulated depreciation and amortization264,650 227,288 
Total property and equipment, net of accumulated depreciation$396,419 $350,679