XML 62 R47.htm IDEA: XBRL DOCUMENT v3.10.0.1
Accounts payable and accrued expenses (Details) - USD ($)
$ in Thousands
Sep. 30, 2018
Dec. 31, 2017
Payables and Accruals [Abstract]    
Employee compensation, benefits, and related accruals $ 18,003 $ 17,711
Consulting and contracted research 8,111 5,137
Professional fees 3,541 2,116
Sales allowance and other costs 27,027 22,257
Sales rebates and royalties 26,818 11,657
Accounts payable 6,538 15,282
Other 12,750 2,286
Accounts payable and accrued expenses $ 102,788 $ 76,446