XML 31 R15.htm IDEA: XBRL DOCUMENT v3.22.0.1
Accounts payable and accrued expenses
12 Months Ended
Dec. 31, 2021
Payables and Accruals [Abstract]  
Accounts payable and accrued expenses

7. Accounts payable and accrued expenses

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

December 31, 

2021

    

2020

Employee compensation, benefits, and related accruals

$

55,733

$

53,291

Income tax payable

1,287

4,315

Consulting and contracted research

 

26,434

 

18,250

Professional fees

 

3,547

 

3,614

Sales allowance

 

61,662

 

54,327

Sales rebates

 

68,770

 

63,774

Royalties

35,679

16,575

Accounts payable

 

23,033

 

18,665

Other

 

12,639

 

9,357

Total

$

288,784

$

242,168