XML 65 R53.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Vendor Finance Programs (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Supplier Finance Program [Line Items]    
Vendor finance program $ 163,431 $ 181,343
Accounts Payable    
Supplier Finance Program [Line Items]    
Vendor finance program 29,622 51,239
Structured Payables    
Supplier Finance Program [Line Items]    
Vendor finance program $ 133,809 $ 130,104
Supply Chain Financing Programs | KKI    
Supplier Finance Program [Line Items]    
Period of trade payables payment 180 days  
Supply Chain Financing Programs | Vendors Under SCF Program    
Supplier Finance Program [Line Items]    
Period of trade payables payment 360 days