v3.23.2
Accrued Expenses (Tables)
6 Months Ended
Jun. 30, 2023
Payables and Accruals [Abstract]  
Schedule of Accrued Expenses Accrued expenses consisted of the following:
(In thousands)June 30,
2023
December 31,
2022
Accrued compensation$10,884 $18,105 
Accrued research and development costs14,656 8,425 
Accrued professional fees2,029 2,435 
Accrued other1,620 1,385 
Total accrued expenses$29,189 $30,350