Revenue Recognition - Gift Card Liability (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 29, 2022
Oct. 30, 2021
Oct. 29, 2022
Oct. 30, 2021
Contract With Customer, Liability [Roll Forward]        
Beginning balance     $ 35,985  
Ending balance $ 31,947   31,947  
Gift Card Liability        
Contract With Customer, Liability [Roll Forward]        
Beginning balance 22,753 $ 20,734 25,066 $ 23,478
Ending balance 22,166 20,453 22,166 20,453
Issuances        
Contract With Customer, Liability [Roll Forward]        
Increase (decrease) in gift card liability 5,575 5,762 18,188 15,600
Redemptions        
Contract With Customer, Liability [Roll Forward]        
Increase (decrease) in gift card liability (5,601) (5,561) (18,923) (16,860)
Gift card breakage        
Contract With Customer, Liability [Roll Forward]        
Increase (decrease) in gift card liability $ (561) $ (482) $ (2,165) $ (1,765)