XML 71 R53.htm IDEA: XBRL DOCUMENT v3.20.2
Accounts payable and accrued expenses - Narrative (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Payables and Accruals [Abstract]    
Employee compensation, benefits, and related accruals $ 24,861 $ 38,889
Consulting and contracted research 13,452 12,969
Professional fees 3,295 3,562
Sales allowance and other costs 45,848 41,155
Sales rebates and royalties 56,870 42,997
Accounts payable 15,465 10,324
Other 4,585 9,380
Accounts payable and accrued expenses $ 164,376 $ 159,276