XML 44 R32.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. 30, 2024
Apr. 01, 2023
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Dilutive stock options and restricted stock units outstanding, income $ 0 $ 0
Dilutive stock options and restricted stock units outstanding, per share (in shares) 582 736
Dilutive stock options and restricted stock units outstanding , per share $ 0.01 $ 0.01
Net income $ 198,167 $ 183,088
Antidilutive securities excluded from computation of earnings per share, amount 300 200
Earnings Per Share, Basic [Abstract]    
Net income $ 198,167 $ 183,088
Weighted average number of shares outstanding, basic 107,946 110,045
Net income per share – basic $ 1.84 $ 1.66
Earnings Per Share, Diluted [Abstract]    
Dilutive stock options and restricted stock units outstanding, income $ 0 $ 0
Dilutive stock options and restricted stock units outstanding, per share (in shares) 582 736
Dilutive stock options and restricted stock units outstanding, per share (in dollars per share) $ (0.01) $ (0.01)
Net income $ 198,167 $ 183,088
Weighted average number of shares outstanding, diluted 108,528 110,781
Net income per share, diluted (in dollars per share) $ 1.83 $ 1.65
Antidilutive securities excluded from computation of earnings per share, amount 300 200