XML 27 R16.htm IDEA: XBRL DOCUMENT v3.25.2
Accrued Expenses
6 Months Ended
Jun. 30, 2025
Payables and Accruals [Abstract]  
Accrued Expenses Accrued Expenses
Accrued expenses consist of the following (in thousands):
 June 30,December 31,
 20252024
Payroll and employee related expenses$2,786 $3,534 
Accrued patent fees185 813 
Accrued external research and development costs2,135 2,987 
Accrued professional and consulting services1,712 3,674 
Property and equipment688 782 
Other506 286 
Accrued expenses$8,012 $12,076