v3.25.2
ACCRUED EXPENSES (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Payables and Accruals [Abstract]    
Compensation related costs $ 20,684 $ 35,166
Sales discounts, rebates, and allowances 18,870 10,585
Accrued royalties 15,573 12,309
Research and development 13,583 16,090
Selling, general and administrative 7,126 6,154
Miscellaneous accrued expenses 5,846 5,724
Total accrued expenses $ 81,682 $ 86,028