XML 60 R53.htm IDEA: XBRL DOCUMENT v3.25.1
Accrued Warranty (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 28, 2025
Mar. 29, 2024
Product Warranties Disclosures [Abstract]    
Balance at beginning of the period $ 4,805 $ 5,292
Provision charged to cost of revenue 400 438
Warranty liabilities acquired from acquisitions   76
Use of provision (505) (440)
Foreign currency exchange rate changes 32 (12)
Balance at end of the period $ 4,732 $ 5,354