XML 65 R55.htm IDEA: XBRL DOCUMENT v3.22.2.2
Accrued Warranty (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2022
Oct. 01, 2021
Product Warranties Disclosures [Abstract]    
Balance at beginning of the period $ 4,783  
Provision charged to cost of revenue 2,091 $ 1,215
Warranty liabilities acquired from acquisitions   541
Use of provision (1,933) (2,075)
Foreign currency exchange rate changes (203) (73)
Balance at end of the period $ 4,738 $ 4,527