XML 46 R34.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Vendor Finance Programs (Tables)
3 Months Ended
Mar. 31, 2024
Payables and Accruals [Abstract]  
Liabilities Related to Vendor Finance Programs
The following table presents liabilities related to vendor finance programs which the Company participates in as a buyer as of March 31, 2024 and December 31, 2023:
 March 31, 2024December 31, 2023
Balance Sheet Location
Supply chain financing programs$29,622 $51,239 Accounts payable
Structured payables programs133,809 130,104 Structured payables
Total Liabilities$163,431 $181,343