Revenue Recognition - Gift Card Liability (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2020
Nov. 02, 2019
Oct. 31, 2020
Nov. 02, 2019
Contract With Customer, Liability [Roll Forward]        
Beginning balance     $ 38,227  
Ending balance $ 30,005   30,005  
Gift Card Liability        
Contract With Customer, Liability [Roll Forward]        
Beginning balance 20,865 $ 19,966 24,142 $ 25,133
Ending balance 20,075 18,801 20,075 18,801
Issuances        
Contract With Customer, Liability [Roll Forward]        
Increase (decrease) in gift card liability 4,642 7,157 13,035 22,826
Redemptions        
Contract With Customer, Liability [Roll Forward]        
Increase (decrease) in gift card liability (4,988) (7,699) (15,134) (26,617)
Gift card breakage        
Contract With Customer, Liability [Roll Forward]        
Increase (decrease) in gift card liability $ (444) $ (623) $ (1,968) $ (2,541)