XML 113 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
Apr. 02, 2017
Apr. 03, 2016
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]    
Fair value adjustment $ 12,246 $ 17,151
Level 3 [Member]    
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]    
Opening balance - Level 3 liability 253,437 136,570
Increase due to acquisitions 42,316 31,171
Payments/current payables (4,047) (6,959)
Fair value adjustment 12,246 17,151
Ending balance - Level 3 liability $ 303,952 $ 177,933