XML 56 R45.htm IDEA: XBRL DOCUMENT v3.25.3
OTHER FINANCIAL INFORMATION - Accrued Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Customer rebates and sales incentives $ 89,158 $ 96,324
Liability due to supply agreements 51,802 42,745
Freight 5,806 7,497
Salaries, commissions, incentive compensation and benefits 15,119 11,956
Income tax payable 248 3,540
Operating lease liabilities, current 5,813 5,815
VAT payable 3,666 1,472
Liabilities related to restructuring accruals 2,444 3,262
Other 33,870 24,276
Total accrued liabilities $ 207,926 $ 196,887