XML 23 R11.htm IDEA: XBRL DOCUMENT v3.23.1
Accounts payable and accrued expenses
3 Months Ended
Mar. 31, 2023
Payables and Accruals [Abstract]  
Accounts payable and accrued expenses

5.        Accounts payable and accrued expenses

Accounts payable and accrued expenses at March 31, 2023 and December 31, 2022 consist of the following:

March 31, 

December 31, 

    

2023

    

2022

Employee compensation, benefits, and related accruals

$

36,417

$

62,669

Income tax payable

5,730

4,712

Consulting and contracted research

 

22,547

 

38,882

Professional fees

 

4,216

 

3,093

Sales allowance

 

68,136

 

63,787

Sales rebates

 

94,296

 

67,355

Royalties

32,694

40,546

Accounts payable

 

26,311

 

27,268

Milestone payable

32,500

Other

 

9,244

 

12,054

Total

$

332,091

$

320,366