v3.26.1
Revenue Recognition - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
May 02, 2026
May 03, 2025
Disaggregation Of Revenue [Line Items]    
Total sales $ 103,335 $ 105,533
Retail Segment | Store Sales    
Disaggregation Of Revenue [Line Items]    
Total sales $ 74,669 $ 76,471
Retail Segment | Store Sales | Sales Revenue Net | Product Concentration Risk    
Disaggregation Of Revenue [Line Items]    
Total sales, percentage 72.30% 72.50%
Retail Segment | Direct Sales    
Disaggregation Of Revenue [Line Items]    
Total sales $ 28,666 $ 29,062
Retail Segment | Direct Sales | Sales Revenue Net | Product Concentration Risk    
Disaggregation Of Revenue [Line Items]    
Total sales, percentage 27.70% 27.50%