Fair Value Measurements - Financial Assets and Liabilities Carried at Fair Value Measured on Recurring Basis (Details) - Fair Value, Measurements, Recurring [Member] - USD ($) $ in Thousands |
Jul. 04, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Assets: | ||
| Assets held in rabbi trusts | $ 58,897 | $ 55,442 |
| Available for sale securities | 4,562 | 4,660 |
| Fair value assets | 63,459 | 60,102 |
| Liability: | ||
| Acquisitions contingent consideration | 4,674 | 2,938 |
| Level 1 [Member] | ||
| Assets: | ||
| Assets held in rabbi trusts | 23,311 | 22,749 |
| Available for sale securities | 4,562 | 4,660 |
| Fair value assets | 27,873 | 27,409 |
| Liability: | ||
| Acquisitions contingent consideration | 0 | 0 |
| Level 2 [Member] | ||
| Assets: | ||
| Assets held in rabbi trusts | 35,586 | 32,693 |
| Available for sale securities | 0 | 0 |
| Fair value assets | 35,586 | 32,693 |
| Liability: | ||
| Acquisitions contingent consideration | 0 | 0 |
| Level 3 [Member] | ||
| Assets: | ||
| Assets held in rabbi trusts | 0 | 0 |
| Available for sale securities | 0 | 0 |
| Fair value assets | 0 | 0 |
| Liability: | ||
| Acquisitions contingent consideration | $ 4,674 | $ 2,938 |