XML 32 R20.htm IDEA: XBRL DOCUMENT v3.26.1
NET INCOME PER SHARE (Tables)
9 Months Ended
Apr. 25, 2026
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 Ended39 Weeks Ended
 April 25,
2026
April 26,
2025
April 25,
2026
April 26,
2025
Net income$8,964 $11,161 $38,839 $40,858 
Distributed and allocated undistributed Net income to unvested restricted shareholders
200 364 1,159 1,371 
Net income available to Class A and Class B shareholders$8,764 $10,797 $37,680 $39,487 
The tables below reconcile the numerators and denominators of basic and diluted Net income per share for all periods presented.
April 25, 2026
 13 Weeks Ended39 Weeks Ended
 Class AClass BClass AClass B
Numerator:    
Net income allocated, basic
$6,961 $1,803 $29,862 $7,818 
Conversion of Class B to Class A shares1,803 — 7,818 — 
Net income allocated, diluted
$8,764 $1,803 $37,680 $7,818 
Denominator:    
Weighted average shares outstanding, basic10,298 4,125 10,232 4,125 
Conversion of Class B to Class A shares4,125 — 4,125 — 
Weighted average shares outstanding, diluted14,423 4,125 14,357 4,125 
April 26, 2025
 13 Weeks Ended39 Weeks Ended
 Class AClass BClass AClass B
Numerator:    
Net income allocated, basic$8,550 $2,247 $31,210 $8,277 
Conversion of Class B to Class A shares2,247 — 8,277 — 
Net income allocated, diluted$10,797 $2,247 $39,487 $8,277 
Denominator:    
Weighted average shares outstanding, basic10,190 4,125 10,160 4,150 
Conversion of Class B to Class A shares4,125 — 4,150 — 
Weighted average shares outstanding, diluted14,315 4,125 14,310 4,150