XML 48 R31.htm IDEA: XBRL DOCUMENT v3.22.4
Accrued Expenses and Other Current Liabilities (Tables)
12 Months Ended
Dec. 31, 2022
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)20222021
Accrued compensation and benefits$25,701 $24,258 
Accrued sales rebates and discounts21,886 15,989 
Accrued program fees10,515 13,294 
Accrued contract manufacturing & contract research costs8,230 20,361 
Accrued royalties6,908 4,522 
Accrued professional fees6,868 9,377 
Accrued taxes5,938 6,154 
Other7,590 4,198 
$93,636 $98,153