XML 121 R73.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Schedule of Changes in Fair Value of Level 3 Contingent Consideration (Parenthetical) (Detail) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2018
Jul. 01, 2018
Apr. 01, 2018
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]                  
Payments of contingent consideration             $ 27,615 $ 13,571 $ 1,050
Increase (decrease) in contingent consideration             (19,257) 987 $ 7,820
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   $ 11,700 $ 3,000 $ 7,400 $ 5,000 $ 3,500 3,800 16,700  
Avionics Interface Technologies, LLC                  
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]                  
Payments of contingent consideration               24,600  
MiR                  
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]                  
Increase (decrease) in contingent consideration             (22,200) $ 17,700  
Autoguide LLC [Member]                  
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]                  
Increase (decrease) in contingent consideration $ 3,000           $ 3,000