v3.26.1
Segment Reporting - Schedule of Segment Reporting Information (Details) - USD ($)
$ in Thousands
12 Months Ended
May 02, 2026
May 03, 2025
Segment Reporting [Line Items]    
Sales $ 1,714,770 $ 1,610,170
Net income (loss) 16,872 (65,825)
Reportable Segment    
Segment Reporting [Line Items]    
Sales 1,714,770 1,610,170
Adjusted Cost of sales 1,123,513 1,046,615
Payroll expense 206,776 206,362
Contract payments 197,345 200,545
Direct expenses 101,976 96,599
Indirect expenses 1,351 659
Other segment expenses, net 66,937 125,215
Net income (loss) $ 16,872 $ (65,825)