v3.26.1
Selected Financial Statement Data - Schedule of Inventory, Current (Details) - USD ($)
$ in Thousands
May 02, 2026
Apr. 26, 2025
Inventory Disclosure [Abstract]    
Raw materials $ 51,511 $ 46,340
Work-in-process 12,885 10,223
Finished goods 46,075 49,276
Inventory, net $ 110,471 $ 105,839