XML 44 R19.htm IDEA: XBRL DOCUMENT v3.25.0.1
ACCRUED LIABILITIES
12 Months Ended
Dec. 31, 2024
Payables and Accruals [Abstract]  
ACCRUED LIABILITIES ACCRUED LIABILITIES
Accrued liabilities consist of the following:
December 31,
2024
December 31,
2023
(In thousands)
Customer rebates and sales incentives$96,324 $158,338 
Liability due to supply agreements42,745 32,973 
Freight7,497 19,262 
Salaries, commissions, incentive compensation and benefits11,956 10,316 
Income tax payable3,540 8,531 
Operating lease liabilities, current5,815 5,220 
VAT payable1,472 3,243 
Liabilities related to restructuring accruals3,262 3,104 
Other24,276 20,932 
Total accrued liabilities$196,887 $261,919