v3.26.1
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