v3.25.2
Note 6 - Restructuring (Details Textual) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 28, 2025
Jun. 29, 2024
Jun. 28, 2025
Jun. 29, 2024
Q32024 Plan 1Member        
Restructuring and Related Cost, Incurred Cost $ 1,500   $ 1,600  
Restructuring and Related Cost, Cost Incurred to Date $ 9,200   9,200  
Q3 2023 Plan [Member]        
Restructuring and Related Cost, Incurred Cost   $ 2,700 $ 0 $ 5,000
Restructuring and Related Cost, Cost Incurred to Date   $ 7,300   $ 7,300