XML 63 R53.htm IDEA: XBRL DOCUMENT v3.25.0.1
Inventories, net (Details) - USD ($)
$ in Thousands
Jan. 25, 2025
Apr. 30, 2024
Inventories, net    
Raw materials $ 57,699 $ 57,218
Work in process 65,783 53,232
Finished goods 52,286 65,618
Inventories, gross 175,768 176,068
Reserve for inventory excess and obsolescence (27,795) (25,900)
Inventories, net $ 147,973 $ 150,168