v3.25.2
Accumulated Other Comprehensive Income (Loss) - Reclassifications (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 28, 2025
Mar. 29, 2025
Jun. 29, 2024
Mar. 30, 2024
Jun. 28, 2025
Jun. 29, 2024
Reclassification from AOCI, Current Period, Tax [Abstract]            
Income tax (benefit) expense $ (2,778)   $ 3,098   $ (4,378) $ (9,004)
Net of tax 9,772 $ (835) (3,938) $ 40,239 8,937 36,301
Defined Benefit Pension Plan | Amount Reclassified from AOCIL            
Reclassification from AOCI, Current Period, Tax [Abstract]            
Total before tax (115)   (14)   (190) (25)
Income tax (benefit) expense 28   3   47 6
Net of tax (87)   (11)   (143) (19)
Amortization of unrecognized (gain) loss | Amount Reclassified from AOCIL            
Reclassification from AOCI, Current Period, Tax [Abstract]            
Total before tax $ (115)   $ (14)   $ (190) $ (25)