Accounts Receivable (Details) - USD ($) $ in Millions |
3 Months Ended | 9 Months Ended | ||
|---|---|---|---|---|
Oct. 03, 2026 |
Sep. 27, 2025 |
Oct. 03, 2026 |
Sep. 27, 2025 |
|
| Accounts Receivables [Abstract] | ||||
| Sale of accounts receivable, maximum amount under agreement | $ 125.0 | $ 125.0 | ||
| Receivables Purchase Agreement Maturity Date | Sep. 25, 2028 | |||
| Accounts receivable sold | 145.7 | $ 155.9 | $ 451.7 | $ 404.2 |
| Receivables Purchase Agreement Cash Collections | 145.7 | 142.2 | 439.1 | 391.7 |
| Receivables Purchase Agreement Uncollected | 125.0 | 125.0 | 125.0 | 125.0 |
| Receivables Purchase Agreement Collateral | $ 60.3 | $ 52.0 | $ 60.3 | $ 52.0 |