XML 76 R63.htm IDEA: XBRL DOCUMENT v3.10.0.1
Accounts payable and accrued expenses (Details) - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
Payables and Accruals [Abstract]    
Employee compensation, benefits, and related accruals $ 27,629 $ 17,711
Consulting and contracted research 11,267 5,137
Professional fees 5,574 2,116
Sales allowances and other related costs 29,417 22,257
Royalties and rebates 31,874 11,657
Accounts payable 6,001 15,282
Other 16,437 2,286
Accounts payable and accrued expenses $ 128,199 $ 76,446