Unaudited Consolidated Statements of Comprehensive Income (Parenthetical) - 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] | ||||
| Unrealized changes in fair value of interest rate swaps, tax | $ 3 | $ (73) | $ 20 | $ (231) |
| Realized gain on interest rate swap reclassified into income, net of taxes | $ (117) | $ 0 | $ (117) | $ 0 |