v3.26.1
Unaudited Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended
Apr. 04, 2026
Mar. 29, 2025
Statement of Comprehensive Income [Abstract]    
Net (loss) income $ (3,511) $ 6,014
Other comprehensive income (loss):    
Unrealized changes in fair value of interest rate swaps, net of income taxes of $17 and $(158), respectively 111 (419)
Foreign currency translation adjustments 3,448 (3,837)
Total other comprehensive income (loss) 3,559 (4,256)
Total comprehensive income $ 48 $ 1,758