v3.26.1
Inventories (Details) - USD ($)
$ in Thousands
Jul. 25, 2026
Apr. 25, 2026
Inventory Disclosure [Abstract]    
Raw materials $ 133,064 $ 126,274
Work in process 16,434 17,037
Finished goods 127,942 119,287
FIFO inventories 277,440 262,598
Excess of FIFO over LIFO (43,173) (44,153)
Total inventories $ 234,267 $ 218,445