XML 65 R54.htm IDEA: XBRL DOCUMENT v3.23.2
Accrued Warranty (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2023
Jul. 01, 2022
Product Warranties Disclosures [Abstract]    
Balance at beginning of the period $ 5,127 $ 4,783
Provision charged to cost of revenue 1,075 1,462
Use of provision (1,001) (1,398)
Foreign currency exchange rate changes 51 (106)
Balance at end of the period $ 5,252 $ 4,741