v3.25.2
Organization and Summary of Significant Accounting Policies - Schedule of Sales Revenue by Product (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 28, 2025
Jun. 29, 2024
Jun. 28, 2025
Jun. 29, 2024
Disaggregation of Revenue [Line Items]        
Total net sales $ 1,179,772 $ 1,128,520 $ 2,305,339 $ 2,165,464
Perishable        
Disaggregation of Revenue [Line Items]        
Total net sales 451,033 424,180 881,778 804,445
Non-Perishable        
Disaggregation of Revenue [Line Items]        
Total net sales $ 728,739 $ 704,340 $ 1,423,561 $ 1,361,019