XML 73 R56.htm IDEA: XBRL DOCUMENT v3.21.2
Property and Equipment (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2021
Apr. 30, 2020
Apr. 30, 2019
Property, Plant and Equipment [Line Items]      
Total property and equipment $ 504,690 $ 464,021  
Less: accumulated depreciation and amortization 193,364 158,554  
Total property and equipment, net of accumulated depreciation 311,326 305,467  
Depreciation expense 50,480 51,332 $ 46,456
Land      
Property, Plant and Equipment [Line Items]      
Total property and equipment 56,841 52,581  
Buildings and leasehold improvements      
Property, Plant and Equipment [Line Items]      
Total property and equipment 120,616 110,322  
Machinery and equipment      
Property, Plant and Equipment [Line Items]      
Total property and equipment 324,375 300,133  
Construction in progress      
Property, Plant and Equipment [Line Items]      
Total property and equipment $ 2,858 $ 985