XML 51 R35.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Property and Equipment (Tables)
12 Months Ended
Apr. 30, 2024
Property, Plant and Equipment [Abstract]  
Schedule of components of property and equipment
The Company’s property and equipment consisted of the following:
April 30,
20242023
(in thousands)
Land$67,214 $62,080 
Buildings and leasehold improvements159,112 141,341 
Machinery and equipment547,912 451,363 
Construction in progress7,869 6,285 
Total property and equipment782,107 661,069 
Less: accumulated depreciation309,850 264,650 
Total property and equipment, net of accumulated depreciation$472,257 $396,419