Revenue - Reconciliation of Gift Card Contract Liability (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jul. 31, 2026 |
Aug. 01, 2025 |
Jul. 31, 2026 |
Aug. 01, 2025 |
|
| Revenue from Contract with Customer [Abstract] | ||||
| Balance as of beginning of period | $ 30,807 | $ 33,364 | $ 31,350 | $ 34,746 |
| Gift cards issued | 14,546 | 15,693 | 28,363 | 30,305 |
| Gift cards redeemed | (12,271) | (10,785) | (23,451) | (26,095) |
| Gift card breakage | (3,064) | (5,036) | (6,244) | (5,720) |
| Balance as of end of period | $ 30,018 | $ 33,236 | $ 30,018 | $ 33,236 |