v3.25.2
Restructuring Activities - Other Restructuring Activities (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 28, 2025
Jun. 29, 2024
Jun. 28, 2025
Jun. 29, 2024
Restructuring Reserve [Roll Forward]        
Charges $ 608 $ 1,254 $ 1,034 $ 2,624
2022 Restructuring Plan        
Restructuring Reserve [Roll Forward]        
Beginning balance     1,932  
Charges     1,203  
Cash Payments     (1,810)  
Non-Cash Payments     0  
Change in Estimates     (170)  
Ending balance 1,155   1,155  
Severance and benefits | 2022 Restructuring Plan        
Restructuring Reserve [Roll Forward]        
Beginning balance     1,543  
Charges     56  
Cash Payments     (721)  
Non-Cash Payments     0  
Change in Estimates     (170)  
Ending balance 708   708  
Other | 2022 Restructuring Plan        
Restructuring Reserve [Roll Forward]        
Beginning balance     389  
Charges     1,147  
Cash Payments     (1,089)  
Non-Cash Payments     0  
Change in Estimates     0  
Ending balance $ 447   $ 447