Revenue Recognition - Gift Card Liability (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 30, 2022
Jul. 31, 2021
Jul. 30, 2022
Jul. 31, 2021
Contract With Customer, Liability [Roll Forward]        
Beginning balance     $ 35,985  
Ending balance $ 31,632   31,632  
Gift Card Liability        
Contract With Customer, Liability [Roll Forward]        
Beginning balance 23,288 $ 21,587 25,066 $ 23,478
Ending balance 22,753 20,734 22,753 20,734
Issuances        
Contract With Customer, Liability [Roll Forward]        
Increase (decrease) in gift card liability 6,530 5,761 12,613 9,839
Redemptions        
Contract With Customer, Liability [Roll Forward]        
Increase (decrease) in gift card liability (6,316) (6,074) (13,322) (11,299)
Gift card breakage        
Contract With Customer, Liability [Roll Forward]        
Increase (decrease) in gift card liability $ (749) $ (540) $ (1,604) $ (1,284)