Fair Value Measurements (Reconciliation of Beginning and Ending Level 3 Net Liabilities) (Details) - USD ($) $ in Thousands |
3 Months Ended | ||
---|---|---|---|
Apr. 03, 2022 |
Apr. 04, 2021 |
Jan. 02, 2022 |
|
Fair Value Disclosures [Abstract] | |||
Balance beginning of period | $ (57,996) | $ (2,953) | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Purchases | 4,961 | 0 | |
Payments | 1,422 | 69 | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Liability, Transfers out of Level 3 | 12,400 | 0 | |
Change in fair value (included within selling, general and administrative expenses) | (693) | (240) | |
Balance end of period | (49,828) | $ (3,124) | |
Business Combination, Contingent Consideration, Liability | $ (49,800) | $ (58,000) |