XML 98 R73.htm IDEA: XBRL DOCUMENT v3.25.0.1
ACCRUED LIABILITIES (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Accrued Liabilities [Abstract]    
Customer rebates and sales incentives $ 96,324 $ 158,338
Liability due to supply agreements 42,745 32,973
Freight 7,497 19,262
Salaries, commissions, incentive compensation and benefits 11,956 10,316
Income tax payable 3,540 8,531
Operating lease liabilities, current 5,815 5,220
VAT payable 1,472 3,243
Liabilities related to restructuring accruals 3,262 3,104
Other 24,276 20,932
Total accrued liabilities $ 196,887 $ 261,919