v3.26.1
Note 14 - Restructuring Costs - Schedule of Restructuring Liability (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 04, 2026
Jun. 28, 2025
Jul. 04, 2026
Jun. 28, 2025
Balance     $ 566  
Restructuring charges in 2026 $ 773 $ 185 1,222 $ 580
Cash payments     (1,324)  
Foreign currency exchange translation     (12)  
Balance $ 452   $ 452