XML 64 R51.htm IDEA: XBRL DOCUMENT v3.21.1
Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Apr. 02, 2021
Dec. 31, 2020
Apr. 03, 2020
Dec. 31, 2019
Other Liabilities Disclosure [Abstract]        
Accrued compensation and benefits $ 16,399 $ 12,510    
Accrued warranty 4,514 4,919 $ 5,615 $ 5,756
Contract liabilities, current portion 5,292 6,173    
Finance lease obligations 574 9,720    
Accrued earn-out and contingent considerations 11,094 10,796    
Other 10,788 9,662    
Total $ 48,661 $ 53,780