XML 35 R23.htm IDEA: XBRL DOCUMENT v3.24.3
NET INCOME PER SHARE - Schedule of Earnings Per Share, Basic and Diluted (Details) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Oct. 26, 2024
Oct. 28, 2023
Class of Stock [Line Items]    
Net income $ 12,803 $ 11,585
Distributed and allocated undistributed Net income to unvested restricted shareholders 437 440
Net income available to Class A and Class B shareholders 12,366 11,145
Numerator:    
Net income allocated, basic 12,366 11,145
Common Class A    
Class of Stock [Line Items]    
Net income available to Class A and Class B shareholders 9,737 8,782
Numerator:    
Net income allocated, basic 9,737 8,782
Conversion of Class B to Class A shares 2,629 2,363
Net income allocated, diluted $ 12,366 $ 11,145
Denominator:    
Weighted average shares outstanding, basic (in shares) 10,106 10,146
Conversion of Class B to Class A shares (in shares) 4,200 4,204
Weighted average shares outstanding, diluted (in shares) 14,306 14,350
Common Class B    
Class of Stock [Line Items]    
Net income available to Class A and Class B shareholders $ 2,629 $ 2,363
Numerator:    
Net income allocated, basic 2,629 2,363
Conversion of Class B to Class A shares 0 0
Net income allocated, diluted $ 2,629 $ 2,363
Denominator:    
Weighted average shares outstanding, basic (in shares) 4,200 4,204
Conversion of Class B to Class A shares (in shares) 0 0
Weighted average shares outstanding, diluted (in shares) 4,200 4,204