v3.26.1
Accumulated Other Comprehensive (Loss) Income (Tables)
6 Months Ended
Jun. 27, 2026
Equity [Abstract]  
Schedule of Accumulated Other Comprehensive (Loss) Income
The changes in accumulated other comprehensive (loss) income are provided in the tables below (in thousands):
Cumulative Translation AdjustmentUnrecognized (Losses) Gain on Derivative Instruments for Cash Flow HedgesUnrecognized (Losses) Gain on Derivative Instruments for Net Investment Hedges
Accumulated Other Comprehensive (Loss) Income, Net of Taxes
Balance at December 31, 2025$(7,996)$3,283 $— $(4,713)
Other comprehensive (loss) income before reclassifications(2,923)3,791 — 868 
Amounts reclassified from accumulated other comprehensive income— (1,364)— (1,364)
Net current period other comprehensive (loss) income(2,923)2,427 — (496)
Tax amounts— (607)— (607)
Balance at March 28, 2026$(10,919)$5,103 $— $(5,816)
Other comprehensive (loss) income before reclassifications(3,092)1,177 1,596 (319)
Amounts reclassified from accumulated other comprehensive income— (1,515)(125)(1,640)
Net current period other comprehensive (loss) income(3,092)(338)1,471 (1,959)
Tax amounts— 182 (346)(164)
Balance at June 27, 2026$(14,011)$4,947 $1,125 $(7,939)

Cumulative Translation AdjustmentUnrecognized (Losses) Gain on Derivative Instruments for Cash Flow Hedges
Accumulated Other Comprehensive (Loss) Income, Net of Taxes
Balance at December 31, 2024$(24,720)$13,223 $(11,497)
Other comprehensive (loss) income before reclassifications3,729 (3,460)269 
Amounts reclassified from accumulated other comprehensive income— (2,790)(2,790)
Net current period other comprehensive income (loss)3,729 (6,250)(2,521)
Tax amounts— 1,562 1,562 
Balance at March 29, 2025$(20,991)$8,535 $(12,456)
Other comprehensive (loss) income before reclassifications12,607 (767)11,840 
Amounts reclassified from accumulated other comprehensive income— (2,398)(2,398)
Net current period other comprehensive income (loss)12,607 (3,165)9,442 
Tax amounts— 792 792 
Balance at June 28, 2025$(8,384)$6,162 $(2,222)