XML 92 R76.htm IDEA: XBRL DOCUMENT v3.7.0.1
Fair Values of Financial Instruments - Summary of Reconciliation of Acquisition Related Contingent Consideration (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 02, 2017
Jul. 03, 2016
Jul. 02, 2017
Jul. 03, 2016
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]        
Unfavorable fair value adjustment     $ 28,365 $ 33,425
Level 3 [Member]        
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]        
Opening balance - Level 3 liability $ 303,952 $ 177,933 253,437 136,570
Increase due to acquisitions 3,770 36,868 46,086 68,039
Payments/current payables (4,739) (2,307) (8,786) (9,266)
Unfavorable fair value adjustment 16,119 16,274 28,365 33,425
Ending balance - Level 3 liability $ 319,102 $ 228,768 $ 319,102 $ 228,768