XML 52 R41.htm IDEA: XBRL DOCUMENT v3.10.0.1
Accounts payable and accrued expenses (Details) - USD ($)
$ in Thousands
Jun. 30, 2018
Dec. 31, 2017
Payables and Accruals [Abstract]    
Employee compensation, benefits, and related accruals $ 12,959 $ 17,711
Consulting and contracted research 5,562 5,137
Professional fees 4,494 2,116
Sales allowance and other costs 26,167 22,257
Sales rebates and royalties 24,028 11,657
Accounts payable 4,364 15,282
Other 4,960 2,286
Accounts payable and accrued expenses $ 82,534 $ 76,446