Revenue Recognition - Loyalty Deferred Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
May 01, 2021
May 02, 2020
Contract With Customer, Liability [Roll Forward]    
Beginning balance $ 32,430  
Ending balance 29,861  
Loyalty Program    
Contract With Customer, Liability [Roll Forward]    
Beginning balance 8,951 $ 14,063
Net revenue recognized (678) (4,478)
Ending balance $ 8,273 $ 9,585