XML 54 R43.htm IDEA: XBRL DOCUMENT v3.24.2
OTHER FINANCIAL INFORMATION - Accrued Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Customer rebates and sales incentives $ 90,962 $ 158,338
Liability due to supply agreements 36,691 32,973
Freight 11,735 19,262
Salaries, commissions, incentive compensation and benefits 12,328 10,316
Income tax payable 2,726 8,531
Operating Lease, Liability, Current 5,123 5,220
VAT payable 7,282 3,243
Liabilities related to restructuring accruals 1,322 3,104
Other 29,387 20,932
Total accrued liabilities $ 197,556 $ 261,919