Fair Value Measurements (Reconciliation of Beginning and Ending Level 3 Net Liabilities) (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | |||
---|---|---|---|---|---|
Jul. 04, 2021 |
Jul. 05, 2020 |
Jul. 04, 2021 |
Jul. 05, 2020 |
Jan. 03, 2021 |
|
Fair Value Disclosures [Abstract] | |||||
Balance beginning of period | $ (3,124) | $ (22,777) | $ (2,953) | $ (35,481) | |
Payments | 27 | 9,930 | 96 | 10,309 | |
Change in fair value (included within selling, general and administrative expenses) | (237) | (879) | (477) | 11,446 | |
Balance end of period | (3,334) | $ (13,726) | (3,334) | $ (13,726) | |
Business Combination, Contingent Consideration, Liability | $ (3,300) | $ (3,300) | $ (3,000) |