XML 64 R51.htm IDEA: XBRL DOCUMENT v3.22.1
Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Apr. 01, 2022
Dec. 31, 2021
Apr. 02, 2021
Dec. 31, 2020
Other Liabilities Disclosure [Abstract]        
Accrued compensation and benefits $ 18,990 $ 24,725    
Accrued warranty 4,600 4,783 $ 4,514 $ 4,919
Contract liabilities, current portion 7,254 6,995    
Finance lease obligations 607 599    
Accrued contingent considerations and earn-outs 45,471 47,522    
Other 13,873 13,855    
Total $ 90,795 $ 98,479