Accounts Receivable (Details) - USD ($) $ in Millions |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jul. 04, 2026 |
Jun. 28, 2025 |
Jul. 04, 2026 |
Jun. 28, 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 | 156.9 | $ 135.7 | $ 306.0 | $ 248.3 |
| Receivables Purchase Agreement Cash Collections | 152.6 | 126.9 | 293.4 | 249.5 |
| Receivables Purchase Agreement Uncollected | 125.0 | 111.3 | 125.0 | 111.3 |
| Receivables Purchase Agreement Collateral | $ 65.4 | $ 53.4 | $ 65.4 | $ 53.4 |