v3.26.1
Unaudited Condensed Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 27, 2026
Jun. 28, 2025
Jun. 27, 2026
Jun. 28, 2025
Statement of Comprehensive Income [Abstract]        
Net income $ 45,617 $ 44,799 $ 68,976 $ 59,132
Other comprehensive (loss) income:        
Foreign currency translation adjustments, gross (3,092) 12,607 (6,015) 16,336
Foreign currency translation adjustments, taxes 0 0 0 0
Foreign currency translation adjustments, net (3,092) 12,607 (6,015) 16,336
Net change on net investment hedge, gross 1,471 0 1,471 0
Net change on net investment hedge, taxes (346) 0 (346) 0
Net change on net investment hedge, net 1,125 0 1,125 0
Net change on cash flow hedges, gross (338) (3,165) 2,089 (9,415)
Net change on cash flow hedges, taxes 182 792 (425) 2,354
Net change on cash flow hedges, net (156) (2,373) 1,664 (7,061)
Comprehensive income $ 43,494 $ 55,033 $ 65,750 $ 68,407