XML 44 R34.htm IDEA: XBRL DOCUMENT v3.24.3
Summary of Significant Accounting Policies - Narrative (Details)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Oct. 23, 2024
$ / shares
Sep. 28, 2024
USD ($)
$ / shares
Sep. 30, 2023
USD ($)
Sep. 28, 2024
USD ($)
$ / shares
Sep. 30, 2023
USD ($)
Dec. 30, 2023
USD ($)
$ / shares
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
Customer contract period, minimum       3 years    
Customer contract period, maximum       5 years    
Inventory adjustments   $ 124,595   $ 124,595   $ 127,143
Book overdrafts   446,491   446,491   409,420
Contract with customer, asset, after allowance for credit loss   46,746   46,746   48,532
Unremitted cash   264   264   16,066
Trade accounts receivable   593,584   593,584   738,714
Factoring fees   8,193 $ 7,430 26,666 $ 19,633  
Medical insurance coverage aggregate   8,415   8,415   7,051
Cash dividend   0 $ 9,909 6,174 $ 10,462  
Supplier finance program, obligations   $ 2,400,853   $ 2,400,853   $ 2,373,913
Class A Common Stock            
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
Common Stock, par value (in dollars per share) | $ / shares   $ 0.01   $ 0.01   $ 0.01
Class B Common Stock            
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
Common Stock, par value (in dollars per share) | $ / shares   $ 0.01   $ 0.01   $ 0.01
Subsequent Event            
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
Stock split conversion ratio 8,367.19365          
Subsequent Event | Class A Common Stock            
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
Common Stock, par value (in dollars per share) | $ / shares $ 0.01          
Subsequent Event | Class B Common Stock            
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
Common Stock, par value (in dollars per share) | $ / shares $ 0.01