v3.25.2
Property, Plant and Equipment (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 26, 2025
Apr. 27, 2024
Apr. 29, 2023
Property, Plant and Equipment      
Estimated Useful Lives 3 years    
Gross property, plant and equipment $ 814,071 $ 743,888  
Accumulated depreciation (474,859) (445,664)  
Net property, plant and equipment 339,212 298,224  
Depreciation expense 45,600 47,400 $ 39,000
Buildings and building fixtures      
Property, Plant and Equipment      
Gross property, plant and equipment $ 380,206 337,755  
Buildings and building fixtures | Minimum      
Property, Plant and Equipment      
Estimated Useful Lives 3 years    
Buildings and building fixtures | Maximum      
Property, Plant and Equipment      
Estimated Useful Lives 30 years    
Machinery and equipment      
Property, Plant and Equipment      
Gross property, plant and equipment $ 197,218 193,900  
Machinery and equipment | Minimum      
Property, Plant and Equipment      
Estimated Useful Lives 3 years    
Machinery and equipment | Maximum      
Property, Plant and Equipment      
Estimated Useful Lives 20 years    
Information systems, hardware and software      
Property, Plant and Equipment      
Gross property, plant and equipment $ 102,658 102,971  
Information systems, hardware and software | Minimum      
Property, Plant and Equipment      
Estimated Useful Lives 3 years    
Information systems, hardware and software | Maximum      
Property, Plant and Equipment      
Estimated Useful Lives 10 years    
Furniture and fixtures      
Property, Plant and Equipment      
Gross property, plant and equipment $ 32,212 29,089  
Furniture and fixtures | Minimum      
Property, Plant and Equipment      
Estimated Useful Lives 3 years    
Furniture and fixtures | Maximum      
Property, Plant and Equipment      
Estimated Useful Lives 10 years    
Land improvements      
Property, Plant and Equipment      
Gross property, plant and equipment $ 29,884 28,182  
Land improvements | Minimum      
Property, Plant and Equipment      
Estimated Useful Lives 3 years    
Land improvements | Maximum      
Property, Plant and Equipment      
Estimated Useful Lives 30 years    
Transportation equipment      
Property, Plant and Equipment      
Gross property, plant and equipment $ 19,115 18,336  
Transportation equipment | Minimum      
Property, Plant and Equipment      
Estimated Useful Lives 3 years    
Transportation equipment | Maximum      
Property, Plant and Equipment      
Estimated Useful Lives 6 years    
Land      
Property, Plant and Equipment      
Gross property, plant and equipment $ 28,336 19,312  
Construction in progress      
Property, Plant and Equipment      
Gross property, plant and equipment $ 24,442 $ 14,343