v3.26.3
OTHER FINANCIAL INFORMATION - Schedule of Accrued Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Customer rebates and sales incentives $ 50,341 $ 79,585
Liability due to supply and service agreements 59,484 62,789
Duties and tariffs 4,293 30,499
Freight 7,712 8,034
Salaries, commissions, incentive compensation and benefits 12,144 9,529
Income tax payable 3,221 4,919
Operating lease liabilities 8,687 8,211
VAT payable 4,262 2,226
Liabilities related to restructuring accruals 61 190
Other 11,726 11,384
Total accrued liabilities $ 161,931 $ 217,366