XML 43 R28.htm IDEA: XBRL DOCUMENT v3.19.2
Accounts payable and accrued expenses - (Tables)
6 Months Ended
Jun. 30, 2019
Payables and Accruals [Abstract]  
Schedule of components of accounts payable and accrued expenses
Accounts payable and accrued expenses at June 30, 2019 and December 31, 2018 consist of the following:
 
 
June 30,
2019
 
December 31,
2018
Employee compensation, benefits, and related accruals
 
$
19,039

 
$
27,629

Consulting and contracted research
 
12,373

 
11,267

Professional fees
 
4,116

 
5,574

Sales allowance and other costs
 
36,794

 
29,417

Sales rebates and royalties
 
29,449

 
31,874

Accounts payable
 
10,219

 
6,001

Other
 
10,385

 
16,437

 
 
$
122,375

 
$
128,199