v3.24.1.1.u2
Receivables, net (Details) - USD ($)
$ in Thousands
Dec. 30, 2023
Dec. 31, 2022
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total receivables $ 827,730 $ 700,856
Less: Allowance for doubtful accounts (27,589) (16,808)
Receivables, net 800,141 684,048
Trade [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total receivables 558,953 557,195
Vendor [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total receivables 257,847 133,023
Other [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total receivables $ 10,930 $ 10,638