XML 70 R58.htm IDEA: XBRL DOCUMENT v3.8.0.1
Accounts payable and accrued expenses (Details) - USD ($)
$ in Thousands
Dec. 31, 2017
Dec. 31, 2016
Payables and Accruals [Abstract]    
Employee compensation, benefits, and related accruals $ 17,711 $ 13,649
Consulting and contracted research 5,137 11,505
Professional fees 2,116 1,237
Sales allowances and other related costs 33,914 13,245
Accounts payable 15,282 6,298
Other 2,286 2,825
Accounts payable and accrued expenses $ 76,446 $ 48,759