XML 68 R46.htm IDEA: XBRL DOCUMENT v3.25.0.1
ACCOUNTS PAYABLE, ACCRUED LIABILITIES AND OTHER LONG-TERM LIABILITIES (Tables)
12 Months Ended
Dec. 31, 2024
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,
2024
2023
  
Payment obligations outstanding at the beginning of the period$9,057 $10,171 
     Payment obligation additions during the period
47,422 45,764 
     Payment obligations settled during the period
(50,512)(46,878)
Payment obligations outstanding at the end of the period$5,967 $9,057 
Schedule of Accrued Liabilities
Accrued liabilities consisted of the following:
(in thousands)December 31, 2024December 31, 2023
  
Accrued employee compensation and related expenses$174,583 $174,375 
Accrued expenses165,550 113,596 
Accrued customer incentives and refund obligations78,195 84,386 
Accrued taxes62,252 86,553 
Current lease liabilities21,539 19,802 
Accrued liabilities$502,119 $478,712 
Schedule of Other Long-term Liabilities
Other long-term liabilities consisted of the following:
(in thousands)December 31, 2024December 31, 2023
  
Accrued taxes$20,898 $39,642 
Other accrued long-term expenses23,443 25,884 
Other long-term liabilities$44,341 $65,526