XML 57 R45.htm IDEA: XBRL DOCUMENT v3.25.2
OTHER FINANCIAL INFORMATION - Accrued Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Customer rebates and sales incentives $ 87,982 $ 96,324
Liability due to supply agreements 56,043 42,745
Freight 6,569 7,497
Salaries, commissions, incentive compensation and benefits 11,566 11,956
Income tax payable 2,613 3,540
Operating lease liabilities, current 6,079 5,815
VAT payable 4,039 1,472
Liabilities related to restructuring accruals 2,051 3,262
Other 29,595 24,276
Total accrued liabilities $ 206,537 $ 196,887