v3.26.1
Accumulated Other Comprehensive (Loss) Income (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 27, 2026
Mar. 28, 2026
Jun. 28, 2025
Mar. 29, 2025
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance $ 1,611,734 $ 1,593,008 $ 1,439,379 $ 1,423,647
Other comprehensive (loss) income before reclassifications (319) 868 11,840 269
Amounts reclassified from accumulated other comprehensive income (1,640) (1,364) (2,398) (2,790)
Net current period other comprehensive (loss) income (1,959) (496) 9,442 (2,521)
Tax amounts (164) (607) 792 1,562
Ending balance 1,602,037 1,611,734 1,498,398 1,439,379
Accumulated Other Comprehensive (Loss) Income, Net of Taxes        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance (5,816) (4,713) (12,456) (11,497)
Ending balance (7,939) (5,816) (2,222) (12,456)
Cumulative Translation Adjustment        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance (10,919) (7,996) (20,991) (24,720)
Other comprehensive (loss) income before reclassifications (3,092) (2,923) 12,607 3,729
Amounts reclassified from accumulated other comprehensive income 0 0 0 0
Net current period other comprehensive (loss) income (3,092) (2,923) 12,607 3,729
Tax amounts 0 0 0 0
Ending balance (14,011) (10,919) (8,384) (20,991)
Unrecognized (Losses) Gain on Derivative Instruments for Cash Flow Hedges        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance 5,103 3,283 8,535 13,223
Other comprehensive (loss) income before reclassifications 1,177 3,791 (767) (3,460)
Amounts reclassified from accumulated other comprehensive income (1,515) (1,364) (2,398) (2,790)
Net current period other comprehensive (loss) income (338) 2,427 (3,165) (6,250)
Tax amounts 182 (607) 792 1,562
Ending balance 4,947 5,103 $ 6,162 $ 8,535
Unrecognized (Losses) Gain on Derivative Instruments for Net Investment Hedges        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance 0 0    
Other comprehensive (loss) income before reclassifications 1,596 0    
Amounts reclassified from accumulated other comprehensive income (125) 0    
Net current period other comprehensive (loss) income 1,471 0    
Tax amounts (346) 0    
Ending balance $ 1,125 $ 0