v3.25.2
Selected Financial Statement Data - Schedule of Inventory, Current (Details) - USD ($)
$ in Thousands
Apr. 26, 2025
Apr. 27, 2024
Inventory Disclosure [Abstract]    
Raw materials $ 46,340 $ 66,900
Work-in-process 10,223 13,848
Finished goods 49,276 57,260
Inventory, Net, Total $ 105,839 $ 138,008