v3.25.2
Restructuring and Asset Impairments - Schedule of Restructuring Accrual Activity (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 29, 2025
Jun. 30, 2024
Jun. 29, 2025
Jun. 30, 2024
Restructuring Reserve [Roll Forward]        
Liability at December 31, 2024     $ 24,943  
2025 charges $ 9,752 $ 17,963 23,333 $ 48,973
Cash (payments)/receipts     (22,154)  
Asset write downs/disposals     (6,570)  
Foreign currency translation     1,221  
Liability at June 29, 2025 20,773   20,773  
Severance and Termination Benefits        
Restructuring Reserve [Roll Forward]        
Liability at December 31, 2024     24,034  
2025 charges     13,365  
Cash (payments)/receipts     (19,370)  
Asset write downs/disposals     0  
Foreign currency translation     903  
Liability at June 29, 2025 18,932   18,932  
Asset Impairments/ Disposal of Assets        
Restructuring Reserve [Roll Forward]        
Liability at December 31, 2024     0  
2025 charges     6,482  
Cash (payments)/receipts     88  
Asset write downs/disposals     (6,570)  
Foreign currency translation     0  
Liability at June 29, 2025 0   0  
Other Costs        
Restructuring Reserve [Roll Forward]        
Liability at December 31, 2024     909  
2025 charges     3,486  
Cash (payments)/receipts     (2,872)  
Asset write downs/disposals     0  
Foreign currency translation     318  
Liability at June 29, 2025 $ 1,841   $ 1,841