XML 90 R60.htm IDEA: XBRL DOCUMENT v3.19.3
Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Sep. 27, 2019
Dec. 31, 2018
Sep. 28, 2018
Dec. 31, 2017
Other Liabilities Disclosure [Abstract]        
Accrued compensation and benefits $ 15,675 $ 24,545    
Accrued warranty 4,728 4,510 $ 5,041 $ 4,835
Contract liabilities, current portion 4,549 4,165    
Deferred purchase price for acquisitions 27,027      
Other 19,199 13,075    
Total $ 71,178 $ 46,295