v3.25.2
Accrued and Other Liabilities - Restructuring Rollforward (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 04, 2025
Jun. 28, 2024
Jul. 04, 2025
Jun. 28, 2024
Restructuring Reserve [Roll Forward]        
Balance at Beginning of Period     $ 5,106  
Payments     (5,890)  
Foreign Currency Translation     501  
Balance at End of Period $ 5,606   5,606  
Total 1,390 $ 4,773 5,889 $ 6,697
Termination benefits        
Restructuring Reserve [Roll Forward]        
Balance at Beginning of Period     3,845  
Payments     (4,012)  
Foreign Currency Translation     691  
Balance at End of Period 4,925   4,925  
Total     4,401  
Facility closure costs and other        
Restructuring Reserve [Roll Forward]        
Balance at Beginning of Period     1,261  
Payments     (1,878)  
Foreign Currency Translation     (190)  
Balance at End of Period $ 681   681  
Total     $ 1,488