Leases - Schedule of Supplemental Cash Flow Information (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jul. 04, 2026 |
Jun. 28, 2025 |
Jul. 04, 2026 |
Jun. 28, 2025 |
|
| Cash paid for amounts included in the measurement of lease liabilities: | ||||
| Operating cash flows, operating leases | $ 3,247 | $ 3,074 | $ 6,682 | $ 6,007 |
| Operating cash flows, finance leases | 6,904 | 6,980 | 13,758 | 13,853 |
| Financing cash flows, finance leases | $ 5,311 | $ 3,832 | $ 9,879 | $ 8,101 |