XML 61 R51.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Inventories, net (Details) - USD ($)
$ in Thousands
Jul. 27, 2024
Apr. 30, 2024
Inventories, net    
Raw materials $ 59,829 $ 57,218
Work in process 51,333 53,232
Finished goods 61,169 65,618
Inventories, gross 172,331 176,068
Reserve for inventory excess and obsolescence (28,496) (25,900)
Inventories, net $ 143,835 $ 150,168