v3.25.2
Accumulated Other Comprehensive Loss - Schedule of Accumulated Other Comprehensive Loss, Net of Tax (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Mar. 31, 2025
Jul. 01, 2024
Apr. 01, 2024
Jun. 30, 2025
Jul. 01, 2024
Accumulated Other Comprehensive Income (Loss) [Line Items]            
Beginning balance $ 1,587,001 $ 1,563,824 $ 1,521,108 $ 1,511,039 $ 1,563,824 $ 1,511,039
Net year to date other comprehensive income (loss) (799) 87 4 2,150 (712) 2,154
Ending balance 1,636,920 1,587,001 1,528,899 1,521,108 1,636,920 1,528,899
Foreign Currency Translation            
Accumulated Other Comprehensive Income (Loss) [Line Items]            
Beginning balance   (33,757)     (33,757)  
Other comprehensive income (loss) before reclassifications         159  
Amounts reclassified from accumulated other comprehensive loss         0  
Net year to date other comprehensive income (loss)         159  
Ending balance (33,598)       (33,598)  
Pension Obligation            
Accumulated Other Comprehensive Income (Loss) [Line Items]            
Beginning balance   3,612     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       4,786  
Cash Flow Hedges            
Accumulated Other Comprehensive Income (Loss) [Line Items]            
Beginning balance   2,263     2,263  
Other comprehensive income (loss) before reclassifications         (1,774)  
Amounts reclassified from accumulated other comprehensive loss         (271)  
Net year to date other comprehensive income (loss)         (2,045)  
Ending balance 218       218  
Accumulated Other Comprehensive (Loss) Income            
Accumulated Other Comprehensive Income (Loss) [Line Items]            
Beginning balance (27,795) (27,882) (26,917) (29,067) (27,882) (29,067)
Other comprehensive income (loss) before reclassifications         (1,615)  
Amounts reclassified from accumulated other comprehensive loss         903  
Net year to date other comprehensive income (loss) (799) 87 4 2,150 (712)  
Ending balance $ (28,594) $ (27,795) $ (26,913) $ (26,917) $ (28,594) $ (26,913)