XML 60 R50.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Net Income Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Mar. 31, 2024
Jul. 02, 2023
Apr. 02, 2023
Jun. 30, 2024
Jul. 02, 2023
Earnings Per Share [Abstract]            
Net income $ 54,643 $ 41,993 $ 59,632 $ 39,821 $ 96,636 $ 99,453
Weighted average basic shares outstanding 204,919   210,624   205,145 211,585
Dilutive effect of stock options and restricted shares 1,266   2,304   1,433 2,393
Weighted average diluted shares outstanding 206,185   212,928   206,578 213,978
Basic net income per share $ 0.27   $ 0.28   $ 0.47 $ 0.47
Diluted net income per share $ 0.27   $ 0.28   $ 0.47 $ 0.46
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 7,606   4,420   7,197 4,476