Revenue Recognition - Gift Card Liability (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 29, 2023
Apr. 30, 2022
Contract With Customer, Liability [Roll Forward]    
Beginning balance $ 35,543  
Ending balance 33,243  
Gift Card Liability    
Contract With Customer, Liability [Roll Forward]    
Beginning balance 25,604 $ 25,066
Ending balance 23,656 23,288
Issuances    
Contract With Customer, Liability [Roll Forward]    
Increase (decrease) in gift card liability 4,983 6,083
Redemptions    
Contract With Customer, Liability [Roll Forward]    
Increase (decrease) in gift card liability (6,100) (7,006)
Gift card breakage    
Contract With Customer, Liability [Roll Forward]    
Increase (decrease) in gift card liability $ (831) $ (855)