v3.26.3
ACCRUED EXPENSES - Schedule of Accrued Expenses (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Payables and Accruals [Abstract]    
Accrued selling, general and administrative expenses $ 13,793 $ 17,429
Accrued research and development expenses 7,046 6,129
Accrued production costs 11,079 9,002
Other accrued operating expenses 15,266 12,864
Compensation and benefits 36,448 37,841
Accrued interest 2,293 782
Product returns and wholesaler service fees 12,579 11,554
Total $ 98,504 $ 95,601