XML 33 R34.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Accounts payable and accrued expenses (Tables)
12 Months Ended
Dec. 31, 2019
Payables and Accruals [Abstract]  
Schedule of components of accounts payable and accrued expenses
Accounts payable and accrued expenses at December 31, 2019 and 2018 consist of the following:
 
 
December 31,
 
 
2019
 
2018
Employee compensation, benefits, and related accruals
 
$
38,889

 
$
27,629

Consulting and contracted research
 
12,969

 
11,267

Professional fees
 
3,562

 
5,574

Sales allowances and other related costs
 
41,155

 
29,417

Royalties and rebates
 
42,997

 
31,874

Accounts payable
 
10,324

 
6,001

Other
 
9,380

 
16,437

Total
 
$
159,276

 
$
128,199