XML 62 R50.htm IDEA: XBRL DOCUMENT v3.25.2
Note 4 - Restructuring Charges - Charges (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 28, 2025
Jun. 29, 2024
Jun. 28, 2025
Jun. 29, 2024
Restructuring Charges $ 1,210 $ 13 $ 7,838 $ 22
Poway Volume Manufacturing Transition [Member]        
Restructuring Charges     1,200  
2025 Strategic Restructuring [Member]        
Restructuring Charges     6,600  
Employee Severance [Member] | Poway Volume Manufacturing Transition [Member]        
Accrued restructuring, balance     0  
Restructuring Charges     766  
Amounts paid or charged     (243)  
Accrued restructuring, balance 523   523  
Employee Severance [Member] | 2025 Strategic Restructuring [Member]        
Accrued restructuring, balance     0  
Restructuring Charges     6,559  
Amounts paid or charged     (4,554)  
Accrued restructuring, balance 2,409   2,409  
Impact of currency exchange     404  
Other Restructuring [Member] | Poway Volume Manufacturing Transition [Member]        
Accrued restructuring, balance     0  
Restructuring Charges     458  
Amounts paid or charged     (340)  
Accrued restructuring, balance 118   118  
Other Restructuring [Member] | 2025 Strategic Restructuring [Member]        
Accrued restructuring, balance     0  
Restructuring Charges     56  
Amounts paid or charged     (56)  
Accrued restructuring, balance 0   0  
Impact of currency exchange     0  
Employee Severance and Other Exit Costs [Member] | Poway Volume Manufacturing Transition [Member]        
Accrued restructuring, balance     0  
Restructuring Charges     1,224  
Amounts paid or charged     (583)  
Accrued restructuring, balance 641   641  
Employee Severance and Other Exit Costs [Member] | 2025 Strategic Restructuring [Member]        
Accrued restructuring, balance     0  
Restructuring Charges     6,615  
Amounts paid or charged     (4,610)  
Accrued restructuring, balance $ 2,409   2,409  
Impact of currency exchange     $ 404