XML 60 R49.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Net Income Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2024
Apr. 02, 2023
Earnings Per Share [Abstract]    
Net income $ 41,993 $ 39,821
Weighted average basic shares outstanding 205,372 212,547
Dilutive effect of stock options and restricted shares 1,599 2,482
Weighted average diluted shares outstanding 206,971 215,029
Basic net income per share $ 0.20 $ 0.19
Diluted net income per share $ 0.20 $ 0.19
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 6,789 4,532