XML 18 R62.htm IDEA: XBRL DOCUMENT v3.19.3
Other Long Term Liabilities (Details) - USD ($)
$ in Thousands
Sep. 27, 2019
Dec. 31, 2018
Other Liabilities Disclosure [Abstract]    
Finance lease obligations $ 14,960 $ 7,275
Accrued pension liabilities 2,473 3,758
Accrued contingent considerations 14,998 3,376
Other 4,384 2,778
Total $ 36,815 $ 17,187