v3.26.1
Accounts payable and accrued expenses
6 Months Ended
Jun. 30, 2026
Accounts payable and accrued expenses  
Accounts payable and accrued expenses

5.        Accounts payable and accrued expenses

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

June 30, 

December 31, 

  ​ ​ ​

2026

  ​ ​ ​

2025

Employee compensation, benefits, and related accruals

$

39,303

$

73,737

Income tax payable

4,677

Consulting and contracted research

 

16,395

 

25,007

Sales allowance

 

119,562

 

129,197

Sales rebates

 

109,741

 

76,704

Royalties

13,580

9,574

Accounts payable

 

40,447

 

45,487

Milestone payable

30,000

416

Other

 

13,217

 

16,473

Total

$

382,245

$

381,272