v3.25.2
Inventories (Details) - USD ($)
$ in Thousands
Apr. 26, 2025
Apr. 27, 2024
Inventory Disclosure [Abstract]    
Raw materials $ 128,823 $ 125,932
Work in process 19,280 19,443
Finished goods 153,796 161,439
FIFO inventories 301,899 306,814
Excess of FIFO over LIFO (46,614) (43,577)
Total inventories $ 255,285 $ 263,237