v3.26.1
Earnings Per Share - Components of Basic and Diluted Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Aug. 01, 2026
Aug. 02, 2025
Aug. 01, 2026
Aug. 02, 2025
Schedule of Earnings Per Share, Basic and Diluted, by Common Class [Line Items]        
Net income (loss) $ 8,381 $ 3,165 $ 428 $ (18,987)
Weighted average basic shares outstanding (in shares) 30,253 30,091 30,186 30,075
Dilutive effect of stock options and restricted stock 906 175 638 0
Weighted average shares for diluted earnings per share (in shares) 31,159 30,266 30,824 30,075
Class A and Class B common stock        
Schedule of Earnings Per Share, Basic and Diluted, by Common Class [Line Items]        
Basic net income (loss) per share of Class A and Class B common stock (in dollars per share) $ 0.28 $ 0.11 $ 0.01 $ (0.63)
Diluted net income (loss) per share of Class A and Class B common stock (in dollars per share) $ 0.27 $ 0.10 $ 0.01 $ (0.63)