XML 68 R61.htm IDEA: XBRL DOCUMENT v3.25.2
Accrued Warranty (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 27, 2025
Jun. 28, 2024
Product Warranties Disclosures [Abstract]    
Balance at beginning of the period $ 4,805 $ 5,292
Provision charged to cost of revenue 1,151 595
Warranty liabilities acquired from acquisitions   76
Use of provision (1,249) (913)
Foreign currency exchange rate changes 102 (11)
Balance at end of the period $ 4,809 $ 5,039