v3.26.1
ACCRUED EXPENSES (Tables)
6 Months Ended
Jun. 30, 2026
Payables and Accruals [Abstract]  
Schedule of Accrued Expenses
Accrued expenses at June 30, 2026 and December 31, 2025 consisted of the following (in thousands):
June 30, 2026December 31, 2025
Sales discounts, rebates, and allowances$42,885 $30,595 
Accrued royalties27,598 22,703 
Compensation related costs25,791 41,515 
Research and development16,644 16,027 
Selling, general and administrative15,898 9,818 
Miscellaneous accrued expenses7,451 5,377 
Total accrued expenses$136,267 $126,035