XML 97 R78.htm IDEA: XBRL DOCUMENT v3.24.0.1
Earnings Per Share - Schedule of Computation of Basic Earnings per Share and Diluted Earnings per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 25, 2021
Numerator:      
Net income $ 129,259 $ 121,549 $ 131,532
Denominator:      
Weighted average basic shares outstanding (in shares) 31,455 31,434 31,810
Effect of compensation awards (in shares) 78 109 151
Weighted averaged diluted shares outstanding (in shares) 31,533 31,543 31,961
Earnings per share:      
Basic (dollars per share) $ 4.11 $ 3.87 $ 4.13
Diluted (dollars per share) $ 4.10 $ 3.85 $ 4.12