XML 82 R72.htm IDEA: XBRL DOCUMENT v3.20.2
Fair Value Measurements (Reconciliation of Beginning and Ending Level 3 Net Liabilities) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 04, 2020
Sep. 29, 2019
Oct. 04, 2020
Sep. 29, 2019
Dec. 29, 2019
Fair Value Disclosures [Abstract]          
Balance beginning of period $ (13,726) $ (34,261) $ (35,481) $ (69,661)  
Payments (144) 9,997 10,165 48,558  
Fair Value, Measurement with Unobservable Inputs Reconciliation, Liability, Transfers out of Level 3 13,692 0   0  
Change in fair value (included within selling, general and administrative expenses) (2,639) (1,238) 8,807 (4,399)  
Balance end of period (2,817) $ (25,502) (2,817) $ (25,502)  
Business Combination, Contingent Consideration, Liability $ (2,800)   $ (2,800)   $ (35,500)