XML 33 R15.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accrued Expenses
12 Months Ended
Dec. 31, 2023
Payables and Accruals [Abstract]  
Accrued Expenses Accrued Expenses
Accrued expenses consisted of the following at December 31:
(In thousands)20232022
Accrued compensation$23,232 $18,105 
Accrued research and development costs15,463 8,425 
Accrued professional fees3,115 2,435 
Accrued other1,357 1,385 
Total accrued expenses$43,167 $30,350