XML 33 R19.htm IDEA: XBRL DOCUMENT v3.24.3
ACCOUNTS PAYABLE, ACCRUED LIABILITIES AND OTHER LONG-TERM LIABILITIES
9 Months Ended
Sep. 30, 2024
Accrued Liabilities, Current [Abstract]  
ACCOUNTS PAYABLE, ACCRUED LIABILITIES AND OTHER LONG-TERM LIABILITIES ACCOUNTS PAYABLE, ACCRUED LIABILITIES AND OTHER LONG-TERM LIABILITIES
Accounts Payable - Supplier Financing Program

We have an agreement with a third party to provide a supplier finance program, which facilitates participating suppliers’ ability to finance payment obligations from us with a designated third-party financial institution. Participating suppliers may, at their sole discretion, make offers to finance one or more of our payment obligations prior to their scheduled due dates at a discounted price. Our obligations to our suppliers, including amounts due and scheduled payment dates, are not impacted by suppliers’ decisions to finance amounts under these arrangements. The terms of payments are consistent with the terms of our trade payables. Activity related to the obligations is presented within operating activities on the unaudited consolidated statements of cash flows. The changes in our outstanding payment obligations under this arrangement, which are included in accounts payable on the unaudited condensed consolidated balance sheets, were as follows:

(in thousands)For the Three Months Ended
September 30,
For the Nine Months Ended
September 30,
2024202320242023
Payment obligations outstanding at the beginning of the period$8,747 $5,395 $9,057 $10,171 
  Payment obligation additions during the period11,725 9,332 35,049 34,706 
  Payment obligations settled during the period(14,968)(6,876)(38,602)(37,026)
Payment obligations outstanding at the end of the period$5,504 $7,851 $5,504 $7,851 

Accrued Liabilities

Accrued liabilities consisted of the following:
(in thousands)September 30, 2024December 31, 2023
  
Accrued expenses$175,397 $113,596 
Accrued employee compensation and related expenses158,985 174,375 
Accrued taxes80,073 86,553 
Accrued customer incentives and refund obligations75,630 84,386 
Current lease liabilities20,962 19,802 
Accrued liabilities$511,047 $478,712 

Other Long-Term Liabilities

Other long-term liabilities consisted of the following:
(in thousands)September 30, 2024December 31, 2023
Accrued taxes$30,504 $39,642 
Other accrued long-term expenses32,375 25,884 
Other long-term liabilities$62,879 $65,526