XML 113 R60.htm IDEA: XBRL DOCUMENT v3.20.1
Schedule of Changes in Fair Value of Level 3 Contingent Consideration (Parenthetical) (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 29, 2020
Mar. 31, 2019
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Payments of contingent consideration $ 8,852 $ 27,615
Increase (decrease) in contingent consideration (10,020) 2,970
Universal Robots (UR)    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Payments of contingent consideration   30,800
Increase (decrease) in contingent consideration   3,800
Avionics Interface Technologies, LLC    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Payments of contingent consideration 8,900  
MiR    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Payments of contingent consideration 2,900  
Increase (decrease) in contingent consideration   $ 3,000
Autoguide LLC [Member]    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Increase (decrease) in contingent consideration $ 7,100