v3.25.2
Accrued expenses and other current liabilities (Tables)
6 Months Ended
Jun. 30, 2025
Payables and Accruals [Abstract]  
Schedule of Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consisted of the following (in thousands):
June 30,
2025
December 31,
2024
Rebates, chargebacks and returns
$66,030 $110,924 
Clinical accruals43,787 41,448 
Employee related expenses7,930 13,102 
Contract manufacturing12,174 4,764 
Interest accruals4,193 4,205 
Commercial services3,906 2,483 
Other accruals5,765 8,608 
$143,785 $185,534