v3.26.1
Note 14 - Restructuring Costs - Schedule of Restructuring Liability (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 04, 2026
Mar. 29, 2025
Balance $ 566  
Restructuring charges in 2026 449 $ 395
Cash payments (969)  
Foreign currency exchange translation (9)  
Balance $ 37