XML 25 R13.htm IDEA: XBRL DOCUMENT v3.21.2
Accounts payable and accrued expenses
6 Months Ended
Jun. 30, 2021
Payables and Accruals [Abstract]  
Accounts payable and accrued expenses

5.        Accounts payable and accrued expenses

Accounts payable and accrued expenses at June 30, 2021 and December 31, 2020 consist of the following:

June 30, 

December 31, 

    

2021

    

2020

Employee compensation, benefits, and related accruals

$

31,595

$

53,291

Income tax payable

618

4,315

Consulting and contracted research

 

25,848

 

18,250

Professional fees

 

4,975

 

3,614

Sales allowance

 

59,431

 

54,327

Sales rebates

 

58,351

 

63,774

Royalties

27,457

16,575

Accounts payable

 

20,820

 

18,665

Other

 

6,826

 

9,357

Total

$

235,921

$

242,168