XML 90 R74.htm IDEA: XBRL DOCUMENT v3.25.0.1
Net Income Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 29, 2024
Dec. 31, 2023
Jan. 01, 2023
Earnings Per Share [Abstract]      
Net income $ 194,357 $ 204,440 $ 177,370
Weighted average basic shares outstanding 204,351 209,486 213,766
Dilutive effect of stock options and restricted shares 1,263 2,048 2,073
Weighted average diluted shares outstanding 205,614 211,534 215,839
Earnings Per Share, Basic $ 0.95 $ 0.98 $ 0.83
Earnings Per Share, Diluted $ 0.95 $ 0.97 $ 0.82
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 7,845 5,377 4,443