XML 61 R50.htm IDEA: XBRL DOCUMENT v3.19.1
Accounts payable and accrued expenses (Details) - USD ($)
$ in Thousands
Mar. 31, 2019
Dec. 31, 2018
Payables and Accruals [Abstract]    
Employee compensation, benefits, and related accruals $ 13,277 $ 27,629
Consulting and contracted research 15,021 11,267
Professional fees 4,631 5,574
Sales allowance and other costs 31,666 29,417
Sales rebates and royalties 20,047 31,874
Accounts payable 9,786 6,001
Other 4,022 16,437
Accounts payable and accrued expenses $ 98,450 $ 128,199