XML 30 R18.htm IDEA: XBRL DOCUMENT v3.25.0.1
NET INCOME PER SHARE (Tables)
6 Months Ended
Jan. 25, 2025
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted
The table below reconciles Net income to Net income available to Class A and Class B shareholders:
13 Weeks Ended26 Weeks Ended
 January 25,
2025
January 27,
2024
January 25,
2025
January 27,
2024
Net income$16,896 $14,480 $29,697 $26,066 
Distributed and allocated undistributed Net income to unvested restricted shareholders
572 542 1,006 983 
Net income available to Class A and Class B shareholders$16,324 $13,938 $28,691 $25,083 

    The tables below reconcile the numerators and denominators of basic and diluted Net income per share for all periods presented.
 
13 Weeks Ended26 Weeks Ended
 January 25, 2025January 25, 2025
 Class AClass BClass AClass B
Numerator:    
Net income allocated, basic
$12,924 $3,400 $22,661 $6,030 
Conversion of Class B to Class A shares3,400 — 6,030 — 
Net income allocated, diluted
$16,324 $3,400 $28,691 $6,030 
Denominator:    
Weighted average shares outstanding, basic10,182 4,125 10,144 4,163 
Conversion of Class B to Class A shares4,125 — 4,163 — 
Weighted average shares outstanding, diluted14,307 4,125 14,307 4,163 
13 Weeks Ended26 Weeks Ended
 January 27, 2024January 27, 2024
 Class AClass BClass AClass B
Numerator:    
Net income allocated, basic$10,972 $2,966 $19,752 $5,331 
Conversion of Class B to Class A shares2,966 — 5,331 — 
Net income allocated, diluted$13,938 $2,966 $25,083 $5,331 
Denominator:    
Weighted average shares outstanding, basic10,099 4,204 10,123 4,204 
Conversion of Class B to Class A shares4,204 — 4,204 — 
Weighted average shares outstanding, diluted14,303 4,204 14,327 4,204