XML 51 R37.htm IDEA: XBRL DOCUMENT v3.25.2
Net Income Per Share and Weighted Average Shares (Tables)
12 Months Ended
Aug. 01, 2025
Net Income Per Share and Weighted Average Shares  
Schedule of computation of basic and diluted earnings per share

2025

    

2024

    

2023

Net income per share numerator

$

46,379

$

40,930

$

99,050

Net income per share denominator:

 

  

 

  

 

  

Basic weighted average shares

 

22,252,034

 

22,191,961

 

22,167,875

Add potential dilution:

 

  

 

  

 

  

Nonvested stock awards and units and stock options

 

211,909

 

127,933

 

97,524

Diluted weighted average shares

 

22,463,943

 

22,319,894

 

22,265,399