Revenue Recognition - Loyalty Deferred Revenue (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 | |
| Loyalty Program | ||
| Contract With Customer, Liability [Roll Forward] | ||
| Beginning balance | 9,939 | $ 10,918 |
| Net revenue recognized | (540) | (1,562) |
| Ending balance | $ 9,399 | $ 9,356 |