XML 61 R44.htm IDEA: XBRL DOCUMENT v3.24.0.1
ACCOUNTS PAYABLE, ACCRUED LIABILITIES AND OTHER LONG-TERM LIABILITIES (Tables)
12 Months Ended
Dec. 31, 2023
Accrued Liabilities, Current [Abstract]  
Schedule of Outstanding Payment Obligations
The changes in our outstanding payment obligations under the supplier financing arrangement, which are included in accounts payable on the consolidated balance sheets, are as follows:

(in thousands)For the Years Ended December 31,
20232022
  
Payment obligations outstanding at the beginning of the period$10,171 $4,775 
     Payment obligation additions during the period
45,765 58,936 
     Payment obligations settled during the period
(46,878)(53,540)
Payment obligations outstanding at the end of the period$9,057 $10,171 
Schedule of Accrued Liabilities
Accrued liabilities consisted of the following:
(in thousands)December 31, 2023December 31, 2022
  
Accrued employee compensation and related expenses$174,375 $142,994 
Accrued expenses113,596 149,446 
Accrued taxes86,553 48,547 
Accrued customer incentives and refund obligations84,386 72,250 
Current lease liabilities19,802 20,425 
Accrued liabilities$478,712 $433,662 
Schedule of Other Long-term Liabilities
Other long-term liabilities consisted of the following:
(in thousands)December 31, 2023December 31, 2022
  
Accrued taxes$39,642 $49,142 
Other accrued long-term expenses25,884 18,445 
Other long-term liabilities$65,526 $67,587