v3.25.2
Accumulated Other Comprehensive Income (Loss) - Changes in AOCL (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 28, 2025
Jun. 29, 2024
Jun. 28, 2025
Jun. 29, 2024
Changes in accumulated other comprehensive income        
Beginning balance $ 513,094 $ 781,220 $ 524,807 $ 835,463
Net current period other comprehensive (loss) income 9,270 (8,542) 9,728 (8,455)
Ending balance 501,430 765,011 501,430 765,011
Defined Benefit Pension Plan        
Changes in accumulated other comprehensive income        
Beginning balance     17,310  
Amounts reclassified from AOCIL     (143)  
Net current period other comprehensive (loss) income     (143)  
Ending balance 17,167   17,167  
Foreign Currency Translation Adjustments        
Changes in accumulated other comprehensive income        
Beginning balance     (22,053)  
Other comprehensive income before reclassifications     9,871  
Net current period other comprehensive (loss) income     9,871  
Ending balance (12,182)   (12,182)  
Accumulated Other Comprehensive (Loss) Income        
Changes in accumulated other comprehensive income        
Beginning balance (4,285) 2,684 (4,743) 2,597
Other comprehensive income before reclassifications     9,871  
Amounts reclassified from AOCIL     (143)  
Net current period other comprehensive (loss) income     9,728  
Ending balance $ 4,985 $ (5,858) $ 4,985 $ (5,858)