XML 46 R29.htm IDEA: XBRL DOCUMENT v3.19.3
Certain Balance Sheet Accounts - Accrued Expenses (Details) - USD ($)
$ in Thousands
Sep. 30, 2019
Dec. 31, 2018
Payables and Accruals [Abstract]    
Contract research and development $ 10,559 $ 12,012
Sales rebates, fees and discounts 9,691 8,075
Interest payable 4,922 1,677
Employee compensation 3,371 2,714
Consulting and professional fees 3,162 3,669
Clinical trials 1,432 820
Other accrued expenses 859 1,219
Total accrued expenses $ 33,996 $ 30,186