Note 6 - Restructuring - Activity Related to Restructuring Plans (Details) - USD ($) $ in Thousands |
3 Months Ended | 9 Months Ended | ||||||
|---|---|---|---|---|---|---|---|---|
Sep. 28, 2024 |
Sep. 30, 2023 |
Sep. 28, 2024 |
Sep. 30, 2023 |
|||||
| Accrued Restructuring | $ 6,618 | $ 6,932 | ||||||
| Restructuring | $ 6,899 | $ 1,509 | 11,182 | 1,427 | ||||
| Costs paid or otherwise settled | (5,106) | (1,553) | ||||||
| Accrued Restructuring | 12,694 | 6,806 | 12,694 | 6,806 | ||||
| Employee Severance [Member] | ||||||||
| Accrued Restructuring | [1] | 1,490 | 400 | |||||
| Restructuring | [1] | 11,851 | 1,365 | |||||
| Costs paid or otherwise settled | [1] | (4,012) | (446) | |||||
| Accrued Restructuring | [1] | 9,329 | 1,319 | 9,329 | 1,319 | |||
| Lease Termination and Fixed Assets [Member] | ||||||||
| Accrued Restructuring | 4,508 | 5,892 | ||||||
| Restructuring | (49) | 58 | ||||||
| Costs paid or otherwise settled | (1,094) | (1,083) | ||||||
| Accrued Restructuring | 3,365 | 4,867 | 3,365 | 4,867 | ||||
| Other Restructuring [Member] | ||||||||
| Accrued Restructuring | [2] | 620 | 640 | |||||
| Restructuring | [2] | (620) | 4 | |||||
| Costs paid or otherwise settled | [2] | 0 | (24) | |||||
| Accrued Restructuring | [2] | $ 0 | $ 620 | $ 0 | $ 620 | |||
| ||||||||