v3.26.1
OTHER FINANCIAL INFORMATION - Schedule of Accrued Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Customer rebates and sales incentives $ 52,810 $ 79,585
Liability due to supply and service agreements 76,562 62,789
Duties and tariffs 5,172 30,499
Freight 8,517 8,034
Salaries, commissions, incentive compensation and benefits 14,629 9,529
Income tax payable 2,049 4,919
Operating lease liabilities 9,103 8,211
VAT payable 5,114 2,226
Liabilities related to restructuring accruals 715 190
Other 13,845 11,384
Total accrued liabilities $ 188,516 $ 217,366