XML 46 R28.htm IDEA: XBRL DOCUMENT v3.20.2
Accounts payable and accrued expenses - (Tables)
6 Months Ended
Jun. 30, 2020
Payables and Accruals [Abstract]  
Schedule of components of accounts payable and accrued expenses
Accounts payable and accrued expenses at June 30, 2020 and December 31, 2019 consist of the following:
 June 30,
2020
December 31,
2019
Employee compensation, benefits, and related accruals$24,861  $38,889  
Consulting and contracted research13,452  12,969  
Professional fees3,295  3,562  
Sales allowance and other costs45,848  41,155  
Sales rebates and royalties56,870  42,997  
Accounts payable15,465  10,324  
Other4,585  9,380  
Total$164,376  $159,276