XML 30 R18.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
NET INCOME PER SHARE (Tables)
9 Months Ended
Apr. 27, 2024
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 27,
2024
April 29,
2023
April 27,
2024
April 29,
2023
Net income$8,966 $11,017 $35,030 $34,422 
Distributed and allocated undistributed Net income to unvested restricted shareholders
330 370 1,310 1,013 
Net income available to Class A and Class B shareholders$8,636 $10,647 $33,720 $33,409 

    The tables below reconcile the numerators and denominators of basic and diluted Net income per share for all periods presented.
 
13 Weeks Ended39 Weeks Ended
 April 27, 2024April 27, 2024
 Class AClass BClass AClass B
Numerator:    
Net income allocated, basic
$6,798 $1,838 $26,550 $7,170 
Conversion of Class B to Class A shares1,838 — 7,170 — 
Net income allocated, diluted
$8,636 $1,838 $33,720 $7,170 
Denominator:    
Weighted average shares outstanding, basic10,092 4,204 10,112 4,204 
Conversion of Class B to Class A shares4,204 — 4,204 — 
Weighted average shares outstanding, diluted14,296 4,204 14,316 4,204 
13 Weeks Ended39 Weeks Ended
 April 29, 2023April 29, 2023
 Class AClass BClass AClass B
Numerator:    
Net income allocated, basic$8,311 $2,336 $26,055 $7,354 
Conversion of Class B to Class A shares2,336 — 7,354 — 
Net income allocated, diluted$10,647 $2,336 $33,409 $7,354 
Denominator:    
Weighted average shares outstanding, basic9,863 4,294 9,863 4,294 
Conversion of Class B to Class A shares4,294 — 4,294 — 
Weighted average shares outstanding, diluted14,157 4,294 14,157 4,294