XML 40 R28.htm IDEA: XBRL DOCUMENT v3.25.2
OTHER FINANCIAL INFORMATION (Tables)
6 Months Ended
Jun. 30, 2025
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Summary of Inventory
Inventory consists of the following:
June 30,
2025
December 31,
2024
(In thousands)
Raw materials$39,114 $38,740 
Finished goods133,902 126,264 
Total inventory$173,016 $165,004 
Schedule of Accrued Liabilities
Accrued liabilities consist of the following:
June 30,
2025
December 31,
2024
(In thousands)
Customer rebates and sales incentives$87,982 $96,324 
Liability due to supply agreements56,043 42,745 
Freight6,569 7,497 
Salaries, commissions, incentive compensation and benefits11,566 11,956 
Income tax payable2,613 3,540 
Operating lease liabilities, current6,079 5,815 
VAT payable4,039 1,472 
Liabilities related to restructuring accruals2,051 3,262 
Other29,595 24,276 
Total accrued liabilities$206,537 $196,887