XML 63 R49.htm IDEA: XBRL DOCUMENT v3.6.0.2
Accounts payable and accrued expenses (Details) - USD ($)
$ in Thousands
Dec. 31, 2016
Dec. 31, 2015
Payables and Accruals [Abstract]    
Employee compensation, benefits, and related accruals $ 13,649 $ 12,630
Consulting and contracted research 11,505 13,753
Professional fees 1,237 2,523
Sales allowances and other related costs 13,245 4,718
Accounts payable 6,298 5,779
Other 2,825 5,844
Accounts payable and accrued expenses $ 48,759 $ 45,247