XML 67 R52.htm IDEA: XBRL DOCUMENT v3.19.2
Accounts payable and accrued expenses - Narrative (Details) - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 31, 2018
Payables and Accruals [Abstract]    
Employee compensation, benefits, and related accruals $ 19,039 $ 27,629
Consulting and contracted research 12,373 11,267
Professional fees 4,116 5,574
Sales allowance and other costs 36,794 29,417
Sales rebates and royalties 29,449 31,874
Accounts payable 10,219 6,001
Other 10,385 16,437
Accounts payable and accrued expenses $ 122,375 $ 128,199