XML 53 R43.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Earnings Per Share (Schedule of Reconciliation of Number of Shares Utilized in Earnings Per Share Calculations) (Details) - shares
shares in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jul. 02, 2023
Jun. 30, 2024
Jul. 02, 2023
Earnings Per Share [Abstract]        
Number of common shares-basic 123,354 125,215 123,391 125,745
Effect of dilutive securities, Stock options 39 123 51 136
Effect of dilutive securities, Restricted stock 84 60 52 37
Number of common shares-diluted 123,477 125,398 123,494 125,918
Number of potentially dilutive securities excluded from calculation due to antidilutive impact 998 767 2,030 766