XML 34 R62.htm IDEA: XBRL DOCUMENT v3.19.3
Schedule of Changes in Fair Value of Level 3 Contingent Consideration (Parenthetical) (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 29, 2019
Sep. 30, 2018
Sep. 29, 2019
Sep. 30, 2018
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]        
Payments of contingent consideration     $ 27,615 $ 13,571
Increase (decrease) in contingent consideration $ 7,800 $ 800 (16,460) $ (9,236)
Universal Robots (UR)        
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]        
Payments of contingent consideration 800   9,200  
Increase (decrease) in contingent consideration   $ 24,600    
Universal Robots (UR) | Payment One [Member]        
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]        
Payments of contingent consideration     7,800  
Universal Robots (UR) | Payment Two [Member]        
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]        
Payments of contingent consideration     16,500  
MiR        
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]        
Increase (decrease) in contingent consideration $ 30,800   3,800  
MiR | Payment One [Member]        
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]        
Payments of contingent consideration     7,800  
MiR | Payment Two [Member]        
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]        
Payments of contingent consideration     $ 16,500