v3.26.3
Accounts payable and accrued expenses (Tables)
9 Months Ended
Sep. 30, 2026
Accounts payable and accrued expenses  
Schedule of components of accounts payable and accrued expenses

​

​

​

​

​

​

​

​

​

​

​

September 30, 

​

December 31, 

​

​

  ​ ​ ​

2026

  ​ ​ ​

2025

​

Employee compensation, benefits, and related accruals

​

$

48,410

​

$

73,737

​

Income tax payable

​

​

—

​

​

4,677

​

Consulting and contracted research

​

 

15,204

​

 

25,007

​

Sales allowance

​

 

100,322

​

 

129,197

​

Sales rebates

​

 

120,636

​

 

76,704

​

Royalties

​

​

16,970

​

​

9,574

​

Accounts payable

​

 

41,591

​

 

45,487

​

Milestone payable

​

​

80,000

​

​

416

​

Other

​

 

17,678

​

 

16,473

​

Total

​

$

440,811

​

$

381,272

​

​