XML 54 R33.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accrued expenses (Tables)
12 Months Ended
Dec. 31, 2023
Accrued Liabilities, Current [Abstract]  
Schedule of Accrued Expenses
Accrued expenses consist of the following as of December 31, 2023 and 2022:
(in thousands)December 31,
2023
December 31,
2022
Accrued payroll and related expenses$8,807 $11,558 
Accrued clinical expenses5,063 14,822 
Accrued research and non-clinical expenses3,090 2,767 
Accrued manufacturing expenses2,566 11,536 
Accrued restructuring expenses1,047 — 
Accrued professional fees936 1,865 
Accrued other389 636 
$21,898 $43,184