v3.22.2.2
Net Income (Loss) Per Share and Weighted Average Shares (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 29, 2022
Jul. 30, 2021
Jul. 31, 2020
Net Income (Loss) Per Share and Weighted Average Shares [Abstract]      
Net income (loss) per share numerator $ 131,880 $ 254,513 $ (32,475)
Net income (loss) per share denominator [Abstract]      
Basic weighted average shares outstanding (in shares) 23,164,180 23,692,063 23,865,367
Add potential dilution [Abstract]      
Nonvested stock awards and units (in shares) 81,830 75,327 0
Diluted weighted average shares outstanding (in shares) 23,246,010 23,767,390 23,865,367