XML 63 R52.htm IDEA: XBRL DOCUMENT v3.21.2
Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Jul. 02, 2021
Dec. 31, 2020
Jul. 03, 2020
Dec. 31, 2019
Other Liabilities Disclosure [Abstract]        
Accrued compensation and benefits $ 20,444 $ 12,510    
Accrued warranty 4,565 4,919 $ 5,084 $ 5,756
Contract liabilities, current portion 5,332 6,173    
Finance lease obligations 582 9,720    
Accrued earn-out and contingent considerations 11,874 10,796    
Other 13,192 9,662    
Total $ 55,989 $ 53,780