XML 61 R51.htm IDEA: XBRL DOCUMENT v3.26.1
Net Income Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 29, 2026
Mar. 30, 2025
Earnings Per Share [Abstract]    
Net income $ 22,712 $ 39,232
Weighted average basic shares outstanding 190,293 200,643
Dilutive effect of stock options and restricted shares 607 974
Weighted average diluted shares outstanding 190,900 201,617
Basic net income per share $ 0.12 $ 0.20
Diluted net income per share $ 0.12 $ 0.19
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 11,926 8,288