v3.26.1
Comprehensive Income and Accumulated Other Comprehensive Income (Loss) - Schedule of Total Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 28, 2026
Jun. 29, 2025
Jun. 28, 2026
Jun. 29, 2025
Equity [Abstract]        
Net income $ 68,536 $ 61,006 $ 119,563 $ 112,943
Foreign currency translation adjustments, net of tax 24,260 (40,107) 25,479 (77,467)
Adjustments to pension and postretirement liability, net of tax 271 211 541 421
Total comprehensive income $ 93,067 $ 21,110 $ 145,583 $ 35,897