XML 38 R26.htm IDEA: XBRL DOCUMENT v3.25.3
NET INCOME PER SHARE - Schedule of Earnings Per Share, Basic and Diluted (Details) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Oct. 25, 2025
Oct. 26, 2024
Class of Stock [Line Items]    
Net income $ 12,002 $ 12,803
Distributed and allocated undistributed Net income to unvested restricted shareholders 385 437
Net income available to Class A and Class B shareholders 11,617 12,366
Numerator:    
Net income allocated, basic 11,617 12,366
Common Class A    
Class of Stock [Line Items]    
Net income available to Class A and Class B shareholders 9,200 9,737
Numerator:    
Net income allocated, basic 9,200 9,737
Conversion of Class B to Class A shares 2,417 2,629
Net income allocated, diluted $ 11,617 $ 12,366
Denominator:    
Weighted average shares outstanding, basic (in shares) 10,200 10,106
Conversion of Class B to Class A shares (in shares) 4,125 4,200
Weighted average shares outstanding, diluted (in shares) 14,325 14,306
Common Class B    
Class of Stock [Line Items]    
Net income available to Class A and Class B shareholders $ 2,417 $ 2,629
Numerator:    
Net income allocated, basic 2,417 2,629
Conversion of Class B to Class A shares 0 0
Net income allocated, diluted $ 2,417 $ 2,629
Denominator:    
Weighted average shares outstanding, basic (in shares) 4,125 4,200
Conversion of Class B to Class A shares (in shares) 0 0
Weighted average shares outstanding, diluted (in shares) 4,125 4,200