Schedule of Changes in Fair Value of Level 3 Contingent Consideration (Parenthetical) (Detail) - USD ($) $ in Thousands |
3 Months Ended | |
---|---|---|
Apr. 01, 2018 |
Apr. 02, 2017 |
|
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] | ||
Payments of contingent consideration | $ 13,571 | $ 1,050 |
Increase (decrease) in contingent consideration | (4,968) | 634 |
Universal Robots | ||
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] | ||
Payments of contingent consideration | 24,600 | |
Increase (decrease) in contingent consideration | $ (5,000) | 600 |
Avionics Interface Technologies, LLC | ||
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] | ||
Payments of contingent consideration | $ 1,100 |