XML 30 R19.htm IDEA: XBRL DOCUMENT v3.22.1
NET INCOME PER SHARE (Tables)
9 Months Ended
Apr. 30, 2022
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted
The table below reconciles Net (loss) income to Net (loss) income available to Class A and Class B shareholders:
13 Weeks Ended39 Weeks Ended
 April 30,
2022
April 24,
2021
April 30,
2022
April 24,
2021
Net (loss) income$(3,231)$2,574 $14,227 $10,490 
Distributed and allocated undistributed Net (loss) income to unvested restricted shareholders
(93)82 429 336 
Net (loss) income available to Class A and Class B shareholders$(3,138)$2,492 $13,798 $10,154 

    The tables below reconcile the numerators and denominators of basic and diluted Net (loss) income per share for all periods presented.
 
13 Weeks Ended39 Weeks Ended
 April 30, 2022April 30, 2022
 Class AClass BClass AClass B
Numerator:    
Net (loss) income allocated, basic
$(2,447)$(691)$10,757 $3,041 
Conversion of Class B to Class A shares(691)— 3,041 — 
Effect of share-based compensation on allocated net (loss) income(19)(14)— — 
Net (loss) income allocated, diluted
$(3,157)$(705)$13,798 $3,041 
Denominator:    
Weighted average shares outstanding, basic9,876 4,294 9,871 4,294 
Conversion of Class B to Class A shares4,294 — 4,294 — 
Weighted average shares outstanding, diluted14,170 4,294 14,165 4,294 
13 Weeks Ended39 Weeks Ended
 April 24, 2021April 24, 2021
 Class AClass BClass AClass B
Numerator:    
Net income allocated, basic$1,943 $551 $7,914 $2,242 
Conversion of Class B to Class A shares551 — 2,242 — 
Net income allocated, diluted$2,494 $551 $10,156 $2,242 
Denominator:    
Weighted average shares outstanding, basic9,850 4,294 9,850 4,294 
Conversion of Class B to Class A shares4,294 — 4,294 — 
Weighted average shares outstanding, diluted14,144 4,294 14,144 4,294