XML 57 R47.htm IDEA: XBRL DOCUMENT v3.22.2
Earnings Per Share - Schedule of Computation of Basic Earnings per Share and Diluted Earnings per Share (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 25, 2022
Jun. 26, 2021
Jun. 25, 2022
Jun. 26, 2021
Earnings Per Share [Abstract]        
Net income $ 37,905 $ 31,618 $ 73,112 $ 64,348
Denominator:        
Weighted average basic shares outstanding 31,424 31,942 31,461 31,995
Effect of stock-based compensation awards 111 147 107 141
Weighted average diluted shares outstanding 31,535 32,089 31,568 32,136
Earnings Per Share:        
Basic $ 1.21 $ 0.99 $ 2.32 $ 2.01
Diluted $ 1.20 $ 0.99 $ 2.32 $ 2.00