XML 67 R58.htm IDEA: XBRL DOCUMENT v3.22.4
Inventories, net (Details) - USD ($)
$ in Thousands
Jan. 28, 2023
Apr. 30, 2022
Inventories, net    
Raw materials $ 56,728 $ 42,310
Work in process 41,602 28,034
Finished goods 43,696 32,619
Inventories, gross 142,026 102,963
Reserve for inventory excess and obsolescence (16,084) (12,334)
Inventories, net $ 125,942 $ 90,629