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 | ||
|---|---|---|---|---|
Jul. 05, 2026 |
Jun. 29, 2025 |
Jul. 05, 2026 |
Jun. 29, 2025 |
|
| Earnings Per Share [Abstract] | ||||
| Number of common shares-basic | 111,584 | 117,512 | 111,718 | 118,824 |
| Effect of dilutive securities, Stock options | 6 | 8 | 8 | 25 |
| Effect of dilutive securities, Restricted stock | 39 | 18 | 20 | 33 |
| Number of common shares-diluted | 111,629 | 117,538 | 111,746 | 118,882 |
| Number of potentially dilutive securities excluded from calculation due to antidilutive impact | 1,469 | 1,216 | 1,469 | 1,133 |