Revenue Recognition - Loyalty Deferred Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Nov. 03, 2018
Oct. 28, 2017
Nov. 03, 2018
Oct. 28, 2017
Contract With Customer, Liability [Roll Forward]        
Beginning balance     $ 41,240  
Ending balance $ 34,473   34,473  
Loyalty Program [Member]        
Contract With Customer, Liability [Roll Forward]        
Beginning balance 18,313 $ 11,568 14,186 $ 15,662
Reduction in revenue/(revenue recognized) (2,843) 930 1,284 (3,164)
Ending balance $ 15,470 $ 12,498 $ 15,470 $ 12,498