v3.26.1
Earnings Per Share - Reconciliation of Numerator and Denominator of Basic and Diluted Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Aug. 02, 2026
Aug. 03, 2025
Aug. 02, 2026
Aug. 03, 2025
Earnings Per Share [Abstract]        
Numerator - net income (loss) attributable to controlling interest $ 18,362 $ 1,261 $ 8,261 $ (14,032)
Basic weighted average shares 35,272 34,448 34,997 34,081
Dilutive shares weighted average shares 1,109 208 1,410  
Diluted weighted average shares 36,381 34,656 36,407 34,081
Earnings (loss) per share (Class A and Class B), Basic $ 0.52 $ 0.04 $ 0.24 $ (0.41)
Earnings (loss) per share (Class A and Class B), Diluted $ 0.5 $ 0.04 $ 0.23 $ (0.41)