Fair Value Measurements (Reconciliation of Beginning and Ending Level 3 Net Liabilities) (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
---|---|---|---|
Dec. 30, 2018 |
Dec. 31, 2017 |
Jan. 01, 2017 |
|
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] | |||
Balance beginning of period | $ (65,328) | $ (63,201) | $ (57,350) |
Additions | (6,200) | 0 | 0 |
Payments | (16,507) | (34) | (332) |
Reclassified to other current liabilities for milestone achieved | 10,000 | ||
Change in fair value (included within selling, general and administrative expenses) | (14,640) | (2,161) | (16,183) |
Balance end of period | $ (69,661) | $ (65,328) | $ (63,201) |