XML 75 R62.htm IDEA: XBRL DOCUMENT v3.22.2
Property and Equipment (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2022
Apr. 30, 2021
Apr. 30, 2020
Property, Plant and Equipment [Line Items]      
Total property and equipment $ 577,967 $ 504,690  
Less: accumulated depreciation and amortization 227,288 193,364  
Total property and equipment, net of accumulated depreciation 350,679 311,326  
Depreciation expense 55,437 50,480 $ 51,332
Land      
Property, Plant and Equipment [Line Items]      
Total property and equipment 62,185 56,841  
Buildings and leasehold improvements      
Property, Plant and Equipment [Line Items]      
Total property and equipment 130,824 120,616  
Machinery and equipment      
Property, Plant and Equipment [Line Items]      
Total property and equipment 381,090 324,375  
Construction in progress      
Property, Plant and Equipment [Line Items]      
Total property and equipment $ 3,868 $ 2,858