XML 56 R45.htm IDEA: XBRL DOCUMENT v3.25.1
OTHER FINANCIAL INFORMATION - Accrued Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Customer rebates and sales incentives $ 88,084 $ 96,324
Liability due to supply agreements 48,756 42,745
Freight 8,549 7,497
Salaries, commissions, incentive compensation and benefits 18,235 11,956
Income tax payable 11,497 3,540
Operating lease liabilities, current 6,154 5,815
VAT payable 3,302 1,472
Liabilities related to restructuring accruals 3,250 3,262
Other 24,342 24,276
Total accrued liabilities $ 212,169 $ 196,887