v3.25.2
ACCRUED EXPENSES
6 Months Ended
Jun. 30, 2025
Payables and Accruals [Abstract]  
ACCRUED EXPENSES ACCRUED EXPENSES
Accrued expenses at June 30, 2025 and December 31, 2024 consisted of the following (in thousands):
June 30, 2025December 31, 2024
Compensation related costs$20,684 $35,166 
Sales discounts, rebates, and allowances18,870 10,585 
Accrued royalties15,573 12,309 
Research and development13,583 16,090 
Selling, general and administrative7,126 6,154 
Miscellaneous accrued expenses5,846 5,724 
Total accrued expenses$81,682 $86,028