v3.25.0.1
Vendor Finance Programs (Details) - USD ($)
$ in Thousands
Dec. 29, 2024
Dec. 31, 2023
Jan. 01, 2023
Supplier Finance Program [Line Items]      
Vendor Finance Programs $ 142,580 $ 181,343  
Supply Chain Financing Programs      
Supplier Finance Program [Line Items]      
Vendor Finance Programs 6,912 51,239 $ 159,426
Structured Payables Programs      
Supplier Finance Program [Line Items]      
Vendor Finance Programs $ 135,668 $ 130,104 $ 103,575