XML 29 R31.htm IDEA: XBRL DOCUMENT v3.20.1
Property and Equipment (Tables)
12 Months Ended
Apr. 30, 2020
Property and Equipment  
Schedule of components of property and equipment

    

April 30, 

    

2020

    

2019

(in thousands)

Land

$

52,581

$

52,031

Buildings and leasehold improvements

 

110,322

 

99,300

Machinery and equipment

 

300,133

 

252,504

Construction in progress

 

985

 

2,097

Total property and equipment

 

464,021

 

405,932

Less: accumulated depreciation and amortization

 

158,554

 

123,583

Total property and equipment, net of accumulated depreciation

$

305,467

$

282,349