XML 72 R58.htm IDEA: XBRL DOCUMENT v3.26.1
ACCRUED EXPENSES - Schedule of Accrued Expenses (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Payables and Accruals [Abstract]    
Accrued selling, general and administrative expenses $ 26,080 $ 17,429
Accrued research and development expenses 8,243 6,129
Accrued production costs 10,494 9,002
Other accrued operating expenses 8,235 12,864
Compensation and benefits 26,987 37,841
Accrued interest 778 782
Product returns and wholesaler service fees 12,682 11,554
Total $ 93,499 $ 95,601