v3.26.1
ACCRUED EXPENSES (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Payables and Accruals [Abstract]    
Sales discounts, rebates, and allowances $ 42,885 $ 30,595
Accrued royalties 27,598 22,703
Compensation related costs 25,791 41,515
Research and development 16,644 16,027
Selling, general and administrative 15,898 9,818
Miscellaneous accrued expenses 7,451 5,377
Total accrued expenses $ 136,267 $ 126,035