v3.25.2
Restructuring and Asset-Related Charges - Restructuring Accrual (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 28, 2025
Dec. 31, 2024
Restructuring Reserve    
Restructuring reserve, beginning balance $ 7,605 $ 3,375
Current period charges, net 21,891 45,377
Payments (21,220) (40,879)
Currency translation 504 (268)
Restructuring reserve, ending balance $ 8,780 $ 7,605