XML 93 R72.htm IDEA: XBRL DOCUMENT v3.10.0.1
Schedule of Changes in Fair Value of Level 3 Contingent Consideration (Parenthetical) (Detail) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2018
Sep. 30, 2018
Jul. 01, 2018
Apr. 01, 2018
Dec. 31, 2017
Oct. 01, 2017
Jul. 02, 2017
Apr. 02, 2017
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]                      
Payments of contingent consideration                 $ 13,571 $ 1,050 $ 11,697
Increase (decrease) in contingent consideration                 987 7,820 15,896
Universal Robots (UR)                      
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]                      
Payments of contingent consideration                 24,600    
Increase (decrease) in contingent consideration $ 7,400 $ 800 $ 3,500 $ 5,000 $ 6,000 $ (300) $ 1,500 $ 600 (16,700) 7,800 15,300
Avionics Interface Technologies, LLC                      
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]                      
Payments of contingent consideration                   $ 1,100  
Increase (decrease) in contingent consideration                     $ 600
MiR                      
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]                      
Increase (decrease) in contingent consideration                 $ 17,700