XML 69 R57.htm IDEA: XBRL DOCUMENT v3.22.2.2
Inventories, net (Details) - USD ($)
$ in Thousands
Oct. 29, 2022
Apr. 30, 2022
Inventories, net    
Raw materials $ 50,848 $ 42,310
Work in process 30,738 28,034
Finished goods 43,062 32,619
Inventories, gross 124,648 102,963
Reserve for inventory excess and obsolescence (14,838) (12,334)
Inventories, net $ 109,810 $ 90,629