v3.25.2
Revenue Recognition - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Aug. 03, 2025
Aug. 04, 2024
Aug. 03, 2025
Aug. 04, 2024
Feb. 02, 2025
Disaggregation of Revenue [Line Items]          
Cost of merchandise sold $ 69,922 $ 64,221 $ 133,925 $ 124,819  
Accrued expenses 6,100   6,100   $ 9,200
Sales returns 1,500       2,400
Contract with customer, liability 13,600   13,600   11,300
Revenue recognized from customer deposits     11,300 8,300  
Inventory exchanged for media credits 0 2,500 0 6,500  
Unused media credits 5,200   5,200   5,300
Remaining balance 29,100   29,100   $ 31,400
Shipping and Handling          
Disaggregation of Revenue [Line Items]          
Cost of merchandise sold $ 28,600 $ 25,400 $ 55,800 $ 53,800  
Foreign Countries (less than) | Revenue Benchmark | Geographic Concentration Risk          
Disaggregation of Revenue [Line Items]          
Concentration risk 0.01% 0.01% 0.01% 0.01%