v3.25.1
Accumulated Other Comprehensive Loss - Schedule of Accumulated Other Comprehensive Loss, Net of Tax (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Apr. 01, 2024
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Beginning balance $ 1,563,824 $ 1,511,039
Net year to date other comprehensive income (loss) 87 2,150
Ending balance 1,587,001 1,521,108
Foreign Currency Translation    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Beginning balance (33,757)  
Other comprehensive income (loss) before reclassifications 44  
Amounts reclassified from accumulated other comprehensive loss 0  
Net year to date other comprehensive income (loss) 44  
Ending balance (33,713)  
Pension Obligation    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Beginning balance 3,612  
Other comprehensive income (loss) before reclassifications 0  
Amounts reclassified from accumulated other comprehensive loss 1,174  
Net year to date other comprehensive income (loss) 1,174  
Ending balance 4,786  
Cash Flow Hedges    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Beginning balance 2,263  
Other comprehensive income (loss) before reclassifications (1,383)  
Amounts reclassified from accumulated other comprehensive loss 252  
Net year to date other comprehensive income (loss) (1,131)  
Ending balance 1,132  
Accumulated Other Comprehensive (Loss) Income    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Beginning balance (27,882) (29,067)
Other comprehensive income (loss) before reclassifications (1,339)  
Amounts reclassified from accumulated other comprehensive loss 1,426  
Net year to date other comprehensive income (loss) 87 2,150
Ending balance $ (27,795) $ (26,917)