XML 32 R20.htm IDEA: XBRL DOCUMENT v3.25.3
NET INCOME PER SHARE (Tables)
3 Months Ended
Oct. 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 Ended
 October 25,
2025
October 26,
2024
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 

    The tables below reconcile the numerators and denominators of basic and diluted Net income per share for all periods presented.
 
13 Weeks Ended
 October 25, 2025
 Class AClass B
Numerator:  
Net income allocated, basic
$9,200 $2,417 
Conversion of Class B to Class A shares2,417 — 
Net income allocated, diluted
$11,617 $2,417 
Denominator:  
Weighted average shares outstanding, basic10,200 4,125 
Conversion of Class B to Class A shares4,125 — 
Weighted average shares outstanding, diluted14,325 4,125 
13 Weeks Ended
 October 26, 2024
 Class AClass B
Numerator:  
Net income allocated, basic$9,737 $2,629 
Conversion of Class B to Class A shares2,629 — 
Net income allocated, diluted$12,366 $2,629 
Denominator:  
Weighted average shares outstanding, basic10,106 4,200 
Conversion of Class B to Class A shares4,200 — 
Weighted average shares outstanding, diluted14,306 4,200