v3.26.1
Accrued Warranty (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 03, 2026
Mar. 28, 2025
Product Warranties Disclosures [Abstract]    
Balance at beginning of the period $ 4,463 $ 4,805
Provision charged to cost of revenue 297 400
Use of provision (505) (505)
Foreign currency exchange rate changes (13) 32
Balance at end of the period $ 4,242 $ 4,732