v3.26.1
ACCRUED EXPENSES (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
ACCRUED EXPENSES    
Royalties $ 60,775 $ 65,819
Rebates and other sales deductions 80,283 76,304
Interest 1,942 2,151
Sales and marketing 4,767 3,153
Research and development 14,829 12,193
Legal and professional fees 4,978 29,999
Other expenses 1,554 1,420
Accrued expenses $ 169,128 $ 191,039