XML 52 R111.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Fair Value Measurements (Reconciliation of Beginning and Ending Level 3 Net Liabilities) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 29, 2019
Dec. 30, 2018
Dec. 31, 2017
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]      
Balance beginning of period $ (69,661) $ (65,328) $ (63,201)
Additions (12,734) (6,200)  
Payments (50,795) (16,506) (35)
Change in fair value (included within selling, general and administrative expenses) (3,881) (14,639) (2,162)
Balance end of period $ (35,481) $ (69,661) $ (65,328)