XML 50 R39.htm IDEA: XBRL DOCUMENT v3.8.0.1
Accounts payable and accrued expenses (Details) - USD ($)
$ in Thousands
Mar. 31, 2018
Dec. 31, 2017
Payables and Accruals [Abstract]    
Employee compensation, benefits, and related accruals $ 9,243 $ 17,711
Consulting and contracted research 6,570 5,137
Professional fees 3,100 2,116
Sales allowance and other costs 25,098 22,257
Sales rebates and royalties 16,380 11,657
Accounts payable 3,104 15,282
Other 7,942 2,286
Accounts payable and accrued expenses $ 71,437 $ 76,446