XML 33 R23.htm IDEA: XBRL DOCUMENT v3.23.1
Net Income Per Share and Weighted Average Shares (Tables)
9 Months Ended
Apr. 28, 2023
Net Income Per Share and Weighted Average Shares [Abstract]  
Reconciliation of Components of Diluted Earnings per Share Computations

The following table reconciles the components of diluted earnings per share computations:

 
Quarter Ended
   
Nine Months Ended
 
   
April 28,
2023
   
April 29,
2022
   
April 28,
2023
   
April 29,
2022
 
Net income per share numerator
 
$
13,968
   
$
27,516
   
$
61,588
   
$
98,516
 
                                 
Net income per share denominator:
                               
Weighted average shares
   
22,152,002
     
23,089,521
     
22,173,019
     
23,330,093
 
Add potential dilution:
                               
Nonvested stock awards and units
   
102,509
     
81,379
     
93,314
     
79,025
 
Diluted weighted average shares
   
22,254,511
     
23,170,900
     
22,266,333
     
23,409,118