v3.26.1
Note 6 - Restructuring - Activity Related to Restructuring Plans (Details) - USD ($)
$ in Thousands
6 Months Ended
Jul. 04, 2026
Jun. 28, 2025
Employee Severance [Member]    
Accrued Restructuring $ 956 $ 1,905
Restructuring 465 1,589
Costs paid or otherwise settled (1,417)  
Costs paid or otherwise settled   (2,715)
Accrued Restructuring 4 779
Lease Termination and Fixed Assets [Member]    
Accrued Restructuring 0 2,964
Restructuring (8) 104
Costs paid or otherwise settled 8  
Costs paid or otherwise settled   (937)
Accrued Restructuring 0 2,131
Other Restructuring [Member]    
Accrued Restructuring 956 4,869
Restructuring 457 1,693
Costs paid or otherwise settled (1,409)  
Costs paid or otherwise settled   (3,652)
Accrued Restructuring $ 4 $ 2,910