XML 64 R54.htm IDEA: XBRL DOCUMENT v3.23.3
Accrued Warranty (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 29, 2023
Sep. 30, 2022
Product Warranties Disclosures [Abstract]    
Balance at beginning of the period $ 5,127 $ 4,783
Provision charged to cost of revenue 1,837 2,091
Use of provision (1,467) (1,933)
Foreign currency exchange rate changes 1 (203)
Balance at end of the period $ 5,498 $ 4,738