Receivables, net (Details) - USD ($) $ in Thousands |
Jul. 13, 2024 |
Dec. 30, 2023 |
|---|---|---|
| Accounts, Notes, Loans and Financing Receivable [Line Items] | ||
| Total receivables | $ 876,117 | $ 827,730 |
| Less: Allowance for doubtful accounts | (28,508) | (27,589) |
| Receivables, net | 847,609 | 800,141 |
| Trade Accounts Receivable [Member] | ||
| Accounts, Notes, Loans and Financing Receivable [Line Items] | ||
| Total receivables | 628,025 | 558,953 |
| Accounts Receivable, Vendor [Member] | ||
| Accounts, Notes, Loans and Financing Receivable [Line Items] | ||
| Total receivables | 237,896 | 257,847 |
| Accounts Receivable, Other [Member] | ||
| Accounts, Notes, Loans and Financing Receivable [Line Items] | ||
| Total receivables | $ 10,196 | $ 10,930 |