XML 54 R55.htm IDEA: XBRL DOCUMENT v3.19.3
Accounts payable and accrued expenses - Narrative (Details) - USD ($)
$ in Thousands
Sep. 30, 2019
Dec. 31, 2018
Payables and Accruals [Abstract]    
Employee compensation, benefits, and related accruals $ 25,800 $ 27,629
Consulting and contracted research 2,356 11,267
Professional fees 10,300 5,574
Sales allowance and other costs 37,129 29,417
Sales rebates and royalties 33,645 31,874
Accounts payable 8,959 6,001
Other 9,961 16,437
Accounts payable and accrued expenses $ 128,150 $ 128,199