v3.26.1
Net Income Per Share and Weighted Average Shares (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
May 01, 2026
Jan. 30, 2026
Oct. 31, 2025
May 02, 2025
Jan. 31, 2025
Nov. 01, 2024
May 01, 2026
May 02, 2025
Net Income Per Share and Weighted Average Shares                
Net Income (Loss) $ 42,811 $ 1,282 $ (24,622) $ 12,574 $ 22,207 $ 4,844 $ 19,471 $ 39,625
Net income per share denominator:                
Basic weighted average shares (in shares) 22,351,318     22,264,782     22,328,450 22,246,936
Add potential dilution:                
Nonvested stock awards and units and stock options (in shares) 148,850     194,499     184,969 188,381
Diluted weighted average shares (in shares) 22,500,168     22,459,281     22,513,419 22,435,317