v3.25.2
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (UNAUDITED) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 27, 2025
Jun. 28, 2024
Jun. 27, 2025
Jun. 28, 2024
Statement of Comprehensive Income [Abstract]        
Net income (loss) $ 22,391 $ (6,544) $ 30,498 $ (5,400)
Changes in derivative instruments:        
Net change in fair value of interest rate swaps (1,663) 541 (5,172) 5,462
Tax benefit (expense) 386 (2,320) 1,201 (1,302)
Net change in derivative instruments (1,277) (1,779) (3,971) 4,160
Foreign currency translation adjustments, net of tax (expense) benefit of $(1,635), $1,612, $(2,959) and $1,024 5,404 161 9,780 (3,270)
Other comprehensive income (loss), net of tax 4,127 (1,618) 5,809 890
Total comprehensive income (loss) $ 26,518 $ (8,162) $ 36,307 $ (4,510)