v3.25.2
Inventories, net (Details) - USD ($)
$ in Thousands
Aug. 02, 2025
Apr. 30, 2025
Inventories, net    
Raw materials $ 113,922 $ 52,567
Work in process 95,925 73,434
Finished goods 61,420 46,761
Inventories, gross 271,267 172,762
Reserve for inventory excess and obsolescence (38,379) (28,672)
Inventories, net $ 232,888 $ 144,090