XML 54 R43.htm IDEA: XBRL DOCUMENT v3.24.3
OTHER FINANCIAL INFORMATION - Accrued Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Customer rebates and sales incentives $ 74,798 $ 158,338
Liability due to supply agreements 47,544 32,973
Freight 10,252 19,262
Salaries, commissions, incentive compensation and benefits 12,072 10,316
Income tax payable 2,187 8,531
Operating lease liabilities, current 6,320 5,220
VAT payable 4,201 3,243
Liabilities related to restructuring accruals 630 3,104
Other 31,815 20,932
Total accrued liabilities $ 189,819 $ 261,919