XML 49 R35.htm IDEA: XBRL DOCUMENT v3.20.4
Accounts payable and accrued expenses - (Tables)
12 Months Ended
Dec. 31, 2020
Payables and Accruals [Abstract]  
Schedule of components of accounts payable and accrued expenses

Accounts payable and accrued expenses at December 31, 2020 and 2019 consist of the following:

December 31, 

2020

    

2019

Employee compensation, benefits, and related accruals

$

53,291

$

38,390

Income tax payable

4,315

499

Consulting and contracted research

 

18,250

 

12,969

Professional fees

 

3,614

 

3,562

Sales allowance

 

54,327

 

38,579

Sales rebates

 

63,774

 

29,268

Royalties

16,575

13,729

Accounts payable

 

18,665

 

10,324

Other

 

9,357

 

11,956

Total

$

242,168

$

159,276