v3.22.2.2
Accounts payable and accrued expenses - (Tables)
9 Months Ended
Sep. 30, 2022
Payables and Accruals [Abstract]  
Schedule of components of accounts payable and accrued expenses

September 30, 

December 31, 

    

2022

    

2021

Employee compensation, benefits, and related accruals

$

46,371

$

55,733

Income tax payable

1,287

Consulting and contracted research

 

28,326

 

26,434

Professional fees

 

5,076

 

3,547

Sales allowance

 

61,401

 

61,662

Sales rebates

 

64,937

 

68,770

Royalties

41,897

35,679

Accounts payable

 

20,862

 

23,033

Milestone payable

50,000

Other

 

10,452

 

12,639

Total

$

329,322

$

288,784