Revenue Recognition - Gift Card Liability (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 29, 2023
Jul. 30, 2022
Jul. 29, 2023
Jul. 30, 2022
Contract With Customer, Liability [Roll Forward]        
Beginning balance     $ 35,543  
Ending balance $ 39,505   39,505  
Gift Card Liability        
Contract With Customer, Liability [Roll Forward]        
Beginning balance 23,656 $ 23,288 25,604 $ 25,066
Ending balance 30,350 22,753 30,350 22,753
Issuances and acquired        
Contract With Customer, Liability [Roll Forward]        
Increase (decrease) in gift card liability 13,725 6,530 18,708 12,613
Redemptions        
Contract With Customer, Liability [Roll Forward]        
Increase (decrease) in gift card liability (6,436) (6,316) (12,536) (13,322)
Gift card breakage        
Contract With Customer, Liability [Roll Forward]        
Increase (decrease) in gift card liability $ (595) $ (749) $ (1,426) $ (1,604)