Revenue Recognition - Gift Card Liability (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 30, 2021
Oct. 31, 2020
Oct. 30, 2021
Oct. 31, 2020
Contract With Customer, Liability [Roll Forward]        
Beginning balance     $ 32,430  
Ending balance $ 30,412   30,412  
Gift Card Liability        
Contract With Customer, Liability [Roll Forward]        
Beginning balance 20,734 $ 20,865 23,478 $ 24,142
Ending balance 20,453 20,075 20,453 20,075
Issuances        
Contract With Customer, Liability [Roll Forward]        
Increase (decrease) in gift card liability 5,762 4,642 15,600 13,035
Redemptions        
Contract With Customer, Liability [Roll Forward]        
Increase (decrease) in gift card liability (5,561) (4,988) (16,860) (15,134)
Gift card breakage        
Contract With Customer, Liability [Roll Forward]        
Increase (decrease) in gift card liability $ (482) $ (444) $ (1,765) $ (1,968)