Quarterly report [Sections 13 or 15(d)]

Accounts Payable and Accrued Expenses and Partner Company Installment Payments (Details)

v3.25.2
Accounts Payable and Accrued Expenses and Partner Company Installment Payments (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Accounts Payable and Accrued Expenses and Partner Company Installment Payments    
Accounts payable $ 20,190 $ 31,636
Accrued expenses:    
Professional fees 1,706 3,147
Salaries, bonus and related benefits 4,687 6,596
Research and development 398 8,509
Accrued royalties payable 1,773 1,374
Accrued coupon and rebates 11,394 6,200
Return reserve 2,499 3,124
Accrued inventory 2,507 1,303
Other 3,422 3,612
Total accounts payable and accrued expenses $ 48,576 $ 65,501