XML 61 R52.htm IDEA: XBRL DOCUMENT v3.24.0.1
Inventories, net (Details) - USD ($)
$ in Thousands
9 Months Ended
Jan. 27, 2024
Jan. 28, 2023
Apr. 30, 2023
Inventories, net      
Raw materials $ 65,296   $ 67,775
Work in process 56,819   43,276
Finished goods 63,690   42,968
Inventories, gross 185,805   154,019
Reserve for inventory excess and obsolescence (24,421)   (15,205)
Inventories, net 161,384   $ 138,814
Inventory reserve charge $ 11,668 $ 3,787