XML 73 R59.htm IDEA: XBRL DOCUMENT v3.21.2
Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Oct. 01, 2021
Dec. 31, 2020
Oct. 02, 2020
Dec. 31, 2019
Other Liabilities Disclosure [Abstract]        
Accrued compensation and benefits $ 20,546 $ 12,510    
Accrued warranty 4,527 4,919 $ 5,102 $ 5,756
Contract liabilities, current portion 9,190 6,173    
Finance lease obligations 590 9,720    
Accrued earn-out and contingent considerations 55,469 10,796    
Other 14,184 9,662    
Total $ 104,506 $ 53,780