XML 54 R43.htm IDEA: XBRL DOCUMENT v3.24.1.u1
OTHER FINANCIAL INFORMATION - Accrued Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Customer rebates and sales incentives $ 124,769 $ 158,338
Liability due to supply agreements 41,288 32,973
Freight 19,673 19,262
Salaries, commissions, incentive compensation and benefits 14,498 10,316
Income tax payable 1,471 8,531
Operating Lease, Liability, Current 5,148 5,220
VAT payable 6,033 3,243
Liabilities related to restructuring accruals 399 3,104
Other 21,112 20,932
Total accrued liabilities $ 234,391 $ 261,919