XML 52 R41.htm IDEA: XBRL DOCUMENT v3.22.0.1
Net Income Per Share and Weighted Average Shares (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jan. 28, 2022
Oct. 29, 2021
Jan. 29, 2021
Oct. 30, 2020
Jan. 28, 2022
Jan. 29, 2021
Net Income Per Share and Weighted Average Shares [Abstract]            
Net income per share numerator $ 37,624 $ 33,376 $ 14,000 $ 170,680 $ 71,000 $ 184,680
Net income per share denominator [Abstract]            
Weighted average shares (in shares) 23,393,398   23,723,395   23,450,379 23,715,573
Add potential dilution [Abstract]            
Nonvested stock awards and units (in shares) 69,173   61,979   77,848 62,729
Diluted weighted average shares (in shares) 23,462,571   23,785,374   23,528,227 23,778,302