XML 47 R32.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accrued Expenses and Other Current Liabilities (Tables)
12 Months Ended
Dec. 31, 2023
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)20232022
Accrued compensation and benefits$38,305 $25,701 
Accrued sales rebates and discounts31,190 21,886 
Accrued program fees13,607 10,515 
Accrued contract manufacturing & contract research costs13,380 8,230 
Accrued taxes12,434 5,938 
Accrued interest on debt11,661 125 
Accrued royalties8,238 6,908 
Accrued professional fees5,059 6,868 
Other10,371 7,465 
$144,245 $93,636