XML 23 R12.htm IDEA: XBRL DOCUMENT v3.25.2
Accounts payable and accrued expenses
6 Months Ended
Jun. 30, 2025
Payables and Accruals [Abstract]  
Accounts payable and accrued expenses

5.        Accounts payable and accrued expenses

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

June 30, 

December 31, 

    

2025

    

2024

Employee compensation, benefits, and related accruals

$

38,246

$

61,575

Income tax payable

39,923

4,701

Consulting and contracted research

 

20,671

 

19,909

Sales allowance

 

58,783

 

58,644

Sales rebates

 

95,871

 

101,613

Royalties

5,493

8,953

Accounts payable

 

26,505

 

17,274

Milestone payable

25,150

11,025

Other

 

28,303

 

20,598

Total

$

338,945

$

304,292

As of June 30, 2025, the Company does not have any accrued restructuring costs included above within employee compensation, benefits, and related accruals. As of December 31, 2024, there were $0.1 million of accrued restructuring costs included above within employee compensation, benefits, and related accruals from a reduction in workforce in the year ended December 31, 2023 in connection with the Company’s strategic pipeline prioritization and discontinuation of its preclinical and early research programs in its gene therapy platform.