Condensed Consolidated Statements of Stockholders' Equity - USD ($) shares in Thousands, $ in Thousands | Common Stock [Member] | Treasury Stock [Member] | Additional Paid-in Capital [Member] | Retained Earnings [Member] | Total |
Beginning balance at Jan. 30, 2021 | $ 66 | $ (40,401) | $ 648,949 | $ 726,267 | $ 1,334,881 |
Beginning balance (in shares) at Jan. 30, 2021 | 66,165 | | | | |
Beginning balance (in shares) at Jan. 30, 2021 | | (702) | | | |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | |
Stock-based compensation expense | $ 0 | $ 0 | 5,959 | 0 | 5,959 |
Proceeds from stock options exercised | $ 0 | $ 0 | 8,103 | 0 | 8,103 |
Proceeds from stock options exercised (in shares) | 246 | 0 | | | |
Vesting of restricted stock | $ 0 | $ 0 | 0 | 0 | 0 |
Vesting of restricted stock (in shares) | 57 | 0 | | | |
Common shares withheld for taxes | $ 0 | $ 0 | (1,224) | 0 | (1,224) |
Common shares withheld for taxes (in shares) | (14) | 0 | | | |
Shares repurchased | $ 0 | $ (199,967) | 0 | 0 | (199,967) |
Shares repurchased (in shares) | 0 | (2,680) | | | |
Net income | $ 0 | $ 0 | 0 | 112,728 | 112,728 |
Ending balance at Oct. 30, 2021 | $ 66 | $ (240,368) | 661,787 | 838,995 | 1,260,480 |
Ending balance (in shares) at Oct. 30, 2021 | 66,454 | | | | |
Ending balance (in shares) at Oct. 30, 2021 | | (3,382) | | | |
Beginning balance at Jul. 31, 2021 | $ 66 | $ (75,661) | 658,899 | 815,810 | 1,399,114 |
Beginning balance (in shares) at Jul. 31, 2021 | 66,388 | | | | |
Beginning balance (in shares) at Jul. 31, 2021 | | (1,132) | | | |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | |
Stock-based compensation expense | $ 0 | $ 0 | 1,627 | 0 | 1,627 |
Proceeds from stock options exercised | $ 0 | $ 0 | 1,304 | 0 | 1,304 |
Proceeds from stock options exercised (in shares) | 65 | 0 | | | |
Vesting of restricted stock | $ 0 | $ 0 | 0 | 0 | 0 |
Vesting of restricted stock (in shares) | 2 | 0 | | | |
Common shares withheld for taxes | $ 0 | $ 0 | (43) | 0 | (43) |
Common shares withheld for taxes (in shares) | (1) | 0 | | | |
Shares repurchased | $ 0 | $ (164,707) | 0 | 0 | (164,707) |
Shares repurchased (in shares) | 0 | (2,250) | | | |
Net income | $ 0 | $ 0 | 0 | 23,185 | 23,185 |
Ending balance at Oct. 30, 2021 | $ 66 | $ (240,368) | 661,787 | 838,995 | 1,260,480 |
Ending balance (in shares) at Oct. 30, 2021 | 66,454 | | | | |
Ending balance (in shares) at Oct. 30, 2021 | | (3,382) | | | |
Beginning balance at Jan. 29, 2022 | $ 67 | $ (260,372) | 664,293 | 883,722 | 1,287,710 |
Beginning balance (in shares) at Jan. 29, 2022 | 66,516 | | | | |
Beginning balance (in shares) at Jan. 29, 2022 | | (3,816) | | | |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | |
Stock-based compensation expense | $ 0 | $ 0 | 7,313 | 0 | 7,313 |
Proceeds from stock options exercised | $ 0 | $ 0 | 3,866 | 0 | 3,866 |
Proceeds from stock options exercised (in shares) | 115 | 0 | | | |
Vesting of restricted stock | $ 0 | $ 0 | 0 | 0 | 0 |
Vesting of restricted stock (in shares) | 45 | 0 | | | |
Common shares withheld for taxes | $ 0 | $ 0 | (514) | 0 | (514) |
Common shares withheld for taxes (in shares) | (11) | 0 | | | |
Shares repurchased | $ 0 | $ (29,955) | 0 | 0 | (29,955) |
Shares repurchased (in shares) | 0 | (602) | | | |
Net income | $ 0 | $ 0 | 0 | 49,702 | 49,702 |
Ending balance at Oct. 29, 2022 | $ 67 | $ (290,327) | 674,958 | 933,424 | 1,318,122 |
Ending balance (in shares) at Oct. 29, 2022 | 66,665 | | | | |
Ending balance (in shares) at Oct. 29, 2022 | | (4,418) | | | |
Beginning balance at Jul. 30, 2022 | $ 67 | $ (270,323) | 672,107 | 910,342 | 1,312,193 |
Beginning balance (in shares) at Jul. 30, 2022 | 66,652 | | | | |
Beginning balance (in shares) at Jul. 30, 2022 | | (4,054) | | | |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | |
Stock-based compensation expense | $ 0 | $ 0 | 2,590 | 0 | 2,590 |
Proceeds from stock options exercised | $ 0 | $ 0 | 273 | 0 | 273 |
Proceeds from stock options exercised (in shares) | 12 | 0 | | | |
Vesting of restricted stock | $ 0 | $ 0 | 0 | 0 | 0 |
Vesting of restricted stock (in shares) | 1 | 0 | | | |
Common shares withheld for taxes | $ 0 | $ 0 | (12) | 0 | (12) |
Common shares withheld for taxes (in shares) | 0 | 0 | | | |
Shares repurchased | $ 0 | $ (20,004) | 0 | 0 | (20,004) |
Shares repurchased (in shares) | 0 | (364) | | | |
Net income | $ 0 | $ 0 | 0 | 23,082 | 23,082 |
Ending balance at Oct. 29, 2022 | $ 67 | $ (290,327) | $ 674,958 | $ 933,424 | $ 1,318,122 |
Ending balance (in shares) at Oct. 29, 2022 | 66,665 | | | | |
Ending balance (in shares) at Oct. 29, 2022 | | (4,418) | | | |