XML 65 R58.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Accrued Warranty (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 29, 2024
Mar. 31, 2023
Product Warranties Disclosures [Abstract]    
Balance at beginning of the period $ 5,292 $ 5,127
Provision charged to cost of revenue 438 682
Warranty liabilities acquired from acquisitions 76  
Use of provision (440) (556)
Foreign currency exchange rate changes (12) 31
Balance at end of the period $ 5,354 $ 5,284