XML 40 R54.htm IDEA: XBRL DOCUMENT v3.20.1
Property and Equipment (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2020
Apr. 30, 2019
Apr. 30, 2018
Property and equipment      
Total property and equipment $ 464,021 $ 405,932  
Accumulated depreciation 158,554 123,583  
Property and equipment, net 305,467 282,349  
Depreciation and amortization expense for property and equipment 51,300 46,500 $ 24,100
Land      
Property and equipment      
Total property and equipment 52,581 52,031  
Buildings and leasehold improvements      
Property and equipment      
Total property and equipment 110,322 99,300  
Machinery and equipment      
Property and equipment      
Total property and equipment 300,133 252,504  
Construction in progress      
Property and equipment      
Total property and equipment $ 985 $ 2,097