XML 66 R59.htm IDEA: XBRL DOCUMENT v3.24.3
Earnings Per Share - Schedule of Computation of Basic and Diluted Earnings Per Share (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 4 Months Ended 9 Months Ended
Oct. 05, 2024
Jul. 13, 2024
Oct. 07, 2023
Jul. 15, 2023
Apr. 20, 2024
Apr. 22, 2023
Oct. 05, 2024
Oct. 07, 2023
Numerator:                
Net earnings $ 10,920 $ 11,489 $ 11,127 $ 19,468 $ 12,971 $ 11,337 $ 35,380 $ 41,932
Adjustment for earnings attributable to participating securities (57)   (81)       (202) (333)
Net earnings used in calculating earnings per share $ 10,863   $ 11,046       $ 35,178 $ 41,599
Denominator:                
Weighted average shares outstanding, including participating securities 33,580   34,020       33,847 34,262
Adjustment for participating securities (174)   (247)       (193) (272)
Shares used in calculating basic earnings per share 33,406   33,773       33,654 33,990
Effect of dilutive restricted stock awards 143   72       87 91
Shares used in calculating diluted earnings per share 33,929   34,277       34,073 34,695
Basic earnings per share $ 0.33   $ 0.33       $ 1.05 $ 1.22
Diluted earnings per share $ 0.32   $ 0.32       $ 1.03 $ 1.2
Stock Warrant [Member]                
Denominator:                
Effect of dilutive restricted stock awards 380   432       332 614