XML 52 R41.htm IDEA: XBRL DOCUMENT v3.21.2
Net Income Per Share and Weighted Average Shares (Details) - USD ($)
$ in Thousands
3 Months Ended
Oct. 29, 2021
Oct. 30, 2020
Net Income Per Share and Weighted Average Shares [Abstract]    
Net income per share numerator $ 33,376 $ 170,680
Net income per share denominator [Abstract]    
Weighted average shares (in shares) 23,507,361 23,707,750
Add potential dilution [Abstract]    
Nonvested stock awards and units (in shares) 86,521 63,480
Diluted weighted average shares (in shares) 23,593,882 23,771,230