v3.25.2
Note 6 - Restructuring - Activity Related to Restructuring Plans (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 28, 2025
Jun. 29, 2024
Accrued Restructuring $ 4,869 $ 6,618
Restructuring 1,693 4,283
Costs paid or otherwise settled (3,652) (4,365)
Accrued Restructuring 2,910 6,536
Employee Severance [Member]    
Accrued Restructuring 1,905 1,490
Restructuring 1,589 5,001
Costs paid or otherwise settled (2,715) (3,713)
Accrued Restructuring 779 2,778
Lease Termination and Fixed Assets [Member]    
Accrued Restructuring 2,964 4,508
Restructuring 104 (98)
Costs paid or otherwise settled (937) (652)
Accrued Restructuring 2,131 3,758
Other Restructuring [Member]    
Accrued Restructuring [1] 0 620
Restructuring [1] 0 (620)
Costs paid or otherwise settled [1] 0 0
Accrued Restructuring [1] $ 0 $ 0
[1] Includes termination fees on the cancellation of certain contracts