Leases - Supplemental Disclosures of Cash Flow Information (Details) - USD ($) $ in Thousands |
3 Months Ended | 9 Months Ended | ||
|---|---|---|---|---|
Sep. 29, 2026 |
Sep. 30, 2025 |
Sep. 29, 2026 |
Sep. 30, 2025 |
|
| Leases [Abstract] | ||||
| Cash paid for operating lease liabilities | $ 9,389 | $ 10,426 | $ 28,518 | $ 31,863 |
| Cash paid for finance lease liabilities | 555 | 595 | 1,527 | 1,838 |
| Cash paid for lease liabilities | 9,944 | 11,021 | 30,045 | 33,701 |
| Right-of-use assets obtained in exchange for operating lease liabilities | 6,154 | 223 | 10,987 | 2,564 |
| Right-of-use assets obtained in exchange for finance lease liabilities | 1,479 | 123 | 1,479 | 4,810 |
| Right-of-use assets obtained in exchange for lease liabilities | $ 7,633 | $ 346 | $ 12,466 | $ 7,374 |