Revenue Recognition - Loyalty Deferred Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Aug. 03, 2019
Aug. 04, 2018
Aug. 03, 2019
Aug. 04, 2018
Contract With Customer, Liability [Roll Forward]        
Beginning balance     $ 40,466  
Ending balance $ 34,836   34,836  
Loyalty Program [Member]        
Contract With Customer, Liability [Roll Forward]        
Beginning balance 14,716 $ 15,073 15,319 $ 14,186
Reduction in revenue/(revenue recognized) 50 3,240 (553) 4,127
Ending balance $ 14,766 $ 18,313 $ 14,766 $ 18,313