XML 81 R67.htm IDEA: XBRL DOCUMENT v3.25.2
Property and Equipment (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2025
Apr. 30, 2024
Apr. 30, 2023
Property, Plant and Equipment [Line Items]      
Total property and equipment $ 893,351 $ 782,107  
Less: accumulated depreciation 369,343 309,850  
Total property and equipment, net of accumulated depreciation 524,008 472,257  
Depreciation 83,007 69,206 $ 61,177
Land      
Property, Plant and Equipment [Line Items]      
Total property and equipment 67,310 67,214  
Buildings and leasehold improvements      
Property, Plant and Equipment [Line Items]      
Total property and equipment 171,105 159,112  
Machinery and equipment      
Property, Plant and Equipment [Line Items]      
Total property and equipment 644,092 547,912  
Construction in progress      
Property, Plant and Equipment [Line Items]      
Total property and equipment $ 10,844 $ 7,869