XML 32 R18.htm IDEA: XBRL DOCUMENT v3.22.4
Accrued Expenses
12 Months Ended
Dec. 31, 2022
Payables and Accruals [Abstract]  
Accrued Expenses Accrued Expenses
Accrued expenses are as follows:
 December 31, 2022December 31, 2021
 (in thousands)
Product revenue allowances$29,005 $26,624 
Accrued clinical5,755 14,036 
Amounts due to collaboration partners— 22,654 
Accrued payroll and related11,481 15,863 
Lease liability4,744 4,802 
Royalties3,804 3,472 
Professional fees1,734 1,899 
Accrued commercial manufacturing4,310 3,843 
Accrued restructuring2,751 — 
Accrued other7,413 11,263 
Total accrued expenses$70,997 $104,456