XML 60 R47.htm IDEA: XBRL DOCUMENT v3.24.3
Earnings per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 29, 2024
Sep. 24, 2023
Sep. 29, 2024
Sep. 24, 2023
Earnings Per Share [Abstract]        
Basic net income available to common stockholders $ 41,808 $ 15,861 $ 68,687 $ 56,005
Diluted net income available to common stockholders $ 41,808 $ 15,861 $ 68,687 $ 56,005
Basic weighted average number of shares (in shares) 32,745 32,564 32,701 33,053
Dilutive effect of outstanding equity awards (in shares) 185 236 149 234
Diluted weighted average number of shares (in shares) 32,930 32,800 32,850 33,287
Basic earnings per common share (in dollars per share) $ 1.28 $ 0.49 $ 2.10 $ 1.69
Diluted earnings per common share (in dollars per share) $ 1.27 $ 0.48 $ 2.09 $ 1.68
Antidilutive securities excluded from computation of earnings per share (in shares) 345 48 384 147