v3.26.1
Condensed Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 28, 2026
Jun. 29, 2025
Jun. 28, 2026
Jun. 29, 2025
Statement of Comprehensive Income [Abstract]        
Net income $ 8,700 $ 9,671 $ 15,638 $ 19,014
Other comprehensive income (loss), before tax:        
Foreign currency translation adjustments (106) 2,530 (483) 3,628
Interest rate swaps [1] 413 (555) 1,306 (463)
Other comprehensive income (loss), before tax 307 1,975 823 3,165
Income tax effect:        
Foreign currency translation adjustments 25 (528) 215 (781)
Interest rate swaps [2] (96) 126 (303) 105
Income tax effect (71) (402) (88) (676)
Other comprehensive income (loss), net of tax 236 1,573 735 2,489
Comprehensive income before attribution to noncontrolling interests 8,936 11,244 16,373 21,503
Less: comprehensive (income) loss, redeemable noncontrolling interests (72) (22) (137) (52)
Less: comprehensive (income) loss, nonredeemable noncontrolling interests (95) (118) 287 (209)
Comprehensive income attributable to the Company $ 8,769 $ 11,104 $ 16,523 $ 21,242
[1] Amounts reclassified out of accumulated other comprehensive loss into net interest expense include $13 and $35 for the three and six months ended June 28, 2026, respectively and $14 and $(41) for the three and six months ended June 29, 2025, respectively.
[2] The income tax benefit (expense) effects of amounts reclassified out of accumulated other comprehensive loss were $(3) and $(8) for the three and six months ended June 28, 2026 and $(4) and $9 for the three and six months ended June 29, 2025, respectively.