XML 87 R68.htm IDEA: XBRL DOCUMENT v3.8.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, 2017
Oct. 01, 2017
Jul. 02, 2017
Apr. 02, 2017
Dec. 31, 2016
Oct. 02, 2016
Apr. 03, 2016
Mar. 31, 2016
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]                      
Payments of contingent consideration                 $ 1,050 $ 11,697  
Increase (decrease) in contingent consideration                 7,820 15,896 $ 2,489
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 (1,300)
Universal Robots                      
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]                      
Payments of contingent consideration               $ 15,000   $ 15,000  
EBITDA contingent consideration amount, percentage         100.00%     100.00%   100.00%  
Increase (decrease) in contingent consideration $ 6,000 $ (300) $ 1,500 $ 600 $ 5,400 $ 8,000 $ 1,200   $ 7,800 $ 15,300 $ 5,300