XML 41 R29.htm IDEA: XBRL DOCUMENT v3.25.3
Accounts payable and accrued expenses - (Tables)
9 Months Ended
Sep. 30, 2025
Accounts payable and accrued expenses  
Schedule of components of accounts payable and accrued expenses

September 30, 

December 31, 

    

2025

    

2024

Employee compensation, benefits, and related accruals

$

49,466

$

61,575

Income tax payable

2,927

4,701

Consulting and contracted research

 

19,961

 

19,909

Sales allowance

 

55,302

 

58,644

Sales rebates

 

83,850

 

101,613

Royalties

5,146

8,953

Accounts payable

 

36,617

 

17,274

Milestone payable

32,500

11,025

Other

 

17,372

 

20,598

Total

$

303,141

$

304,292