XML 51 R35.htm IDEA: XBRL DOCUMENT v3.25.0.1
Accrued Expenses and Other Current Liabilities (Tables)
12 Months Ended
Dec. 31, 2024
Payables and Accruals [Abstract]  
Schedule of Accounts Payable and Accrued Expenses
Accrued expenses and other current liabilities consist of the following:
December 31,
(in thousands)20242023
Accrued sales rebates and discounts$33,546 $31,190 
Accrued compensation and benefits32,529 38,305 
Accrued taxes18,105 12,434 
Accrued program fees10,578 13,607 
Accrued royalties9,790 8,238 
Accrued professional fees6,337 5,059 
Accrued contract manufacturing & contract research costs3,924 13,380 
Accrued restructuring3,665 — 
Accrued interest on debt120 11,661 
Other8,706 10,371 
$127,300 $144,245