XML 56 R45.htm IDEA: XBRL DOCUMENT v3.21.2
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 9 Months Ended
Sep. 25, 2021
Sep. 26, 2020
Sep. 25, 2021
Sep. 26, 2020
Numerator        
Net income $ 33,104 $ 34,259 $ 97,452 $ 70,919
Denominator:        
Weighted average basic shares outstanding 31,692 32,281 31,895 32,317
Effect of stock-based compensation awards 150 90 144 77
Weighted average diluted shares outstanding 31,842 32,371 32,039 32,394
Earnings Per Share:        
Basic $ 1.04 $ 1.06 $ 3.06 $ 2.19
Diluted $ 1.04 $ 1.06 $ 3.04 $ 2.19