Quarterly report [Sections 13 or 15(d)]

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

v3.25.1
Accounts Payable and Accrued Expenses and Partner Company Installment Payments (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Accounts Payable and Accrued Expenses and Partner Company Installment Payments    
Accounts payable $ 27,818 $ 31,636
Accrued expenses:    
Professional fees 5,673 3,147
Salaries, bonus and related benefits 6,108 6,596
Research and development 6,235 8,509
Accrued royalties payable 1,406 1,374
Accrued coupon and rebates 12,869 6,200
Return reserve 2,601 3,124
Other 3,576 4,915
Total accounts payable and accrued expenses $ 66,286 $ 65,501