XML 117 R105.htm IDEA: XBRL DOCUMENT v3.25.4
Net Income Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 28, 2025
Dec. 29, 2024
Dec. 31, 2023
Earnings Per Share [Abstract]      
Net income $ 165,075 $ 194,357 $ 204,440
Weighted average basic shares outstanding 193,406 204,351 209,486
Dilutive effect of stock options and restricted shares 626 1,263 2,048
Weighted average diluted shares outstanding 194,032 205,614 211,534
Earnings Per Share, Basic $ 0.85 $ 0.95 $ 0.98
Earnings Per Share, Diluted $ 0.85 $ 0.95 $ 0.97
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 9,789 7,845 5,377