Earnings Per Share- Basic and Diluted Earnings per Share (Details) - shares
shares in Thousands
3 Months Ended 9 Months Ended
Oct. 30, 2021
Oct. 31, 2020
Oct. 30, 2021
Oct. 31, 2020
Earnings Per Share [Abstract]        
Weighted-average shares - basic (in shares) 67,006 64,868 66,244 64,515
Dilutive effect of stock options and restricted stock units (in shares) 2,850 0 0 0
Weighted-average shares - diluted (in shares) 69,856 64,868 66,244 64,515