v3.26.1
Unaudited Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 04, 2026
Jun. 28, 2025
Jul. 04, 2026
Jun. 28, 2025
Statement of Comprehensive Income [Abstract]        
Net (loss) income $ 26,186 $ 8,316 $ 22,675 $ 14,330
Other comprehensive income (loss):        
Unrealized changes in fair value of interest rate swap, net of income taxes of $3, $(73), $20 and $(231), respectively 8 (226) 119 (645)
Realized gain on interest rate swap reclassified into income, net of taxes of $(117), $0, $(117) and $0, respectively (364) 0 (364) 0
Foreign currency translation adjustments (570) 1,988 2,878 (1,849)
Total other comprehensive income (loss) (926) 1,762 2,633 (2,494)
Total comprehensive income $ 25,260 $ 10,078 $ 25,308 $ 11,836