XML 26 R29.htm IDEA: XBRL DOCUMENT v3.20.1
Certain Balance Sheet Accounts - Accrued Expenses (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Payables and Accruals [Abstract]    
Contract research and development $ 19,318 $ 24,107
Sales rebates, fees and discounts 8,785 10,870
Consulting and professional fees 4,921 1,640
Employee compensation 3,337 3,610
Clinical trials 1,468 1,982
Interest payable 2,772 3,546
Other accrued expenses 778 872
Total accrued expenses $ 41,379 $ 46,627