XML 43 R30.htm IDEA: XBRL DOCUMENT v3.21.2
Certain Balance Sheet Accounts - Accrued Expenses (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Accrued expenses    
Sales rebates, fees and discounts $ 7,572 $ 3,326
Contract research and development 5,576 7,952
Consulting and professional fees 4,770 5,393
Interest payable 5,173 5,205
Employee compensation 7,872 3,948
Clinical trials 1,874 2,121
Other accrued expenses 484 810
Total accrued expenses $ 33,321 $ 28,755