v3.26.1
Inventories, net (Details) - USD ($)
$ in Thousands
Aug. 01, 2026
Apr. 30, 2026
Inventories, net    
Raw materials $ 242,069 $ 156,200
Work in process 34,823 73,289
Finished goods 173,132 119,957
Inventories, gross 450,024 349,446
Reserve for inventory excess and obsolescence (39,251) (36,590)
Inventories, net $ 410,773 $ 312,856