XML 33 R55.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Accounts Payable, Accrued Expenses, and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Accounts payable and accrued expenses    
Accounts payable $ 21,722 $ 6,606
Accrued professional fees 7,832 2,276
Accrued contract manufacturing & contract research costs 17,800 5,890
Accrued compensation and benefits 27,156 21,731
Accrued program fees 17,016 16,674
Accrued royalties 5,196 4,463
Accrued interest 3,679 4,189
Accrued milestones 4,000 9,000
Accrued sales rebates and discounts 5,900 3,636
Accrued taxes 7,300 1,330
Other 2,772 4,830
Accounts payable and accrued expenses $ 120,373 $ 80,625